`

编译JVM

阅读更多

OS: CentOS5.5

notice: remove java first

 

1.  download jamvm-1.5.1

2.  ./configure

3.  make && make install

 

4.  download  jikes-1.22

5.  ./configure

6.  make && make install

 

7.  download classpath-0.93

8.  ./configure --enable-jni --disable-plugin

9.  make && make install

 

10. jamvm Test   // Run Test.class

      Hello, World!

 

 ~/.bash_profile:

 

PATH=$PATH:$HOME/bin:/usr/local/arm/arm-2007q3/bin:/usr/local/arm/3.3/bin:/usr/local/jamvm/bin

PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig

LIBDIR=$LIBDIR:/usr/local/jamvm/lib:/usr/local/lib

LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib:/usr/local/classpath/lib/classpath:$LIBDIR

LD_RUN_PATH=$LD_RUN_PATH:/usr/local/lib/:/usr/local/classpath/lib/classpath:$LIBDIR

 

export PATH PKG_CONFIG_PATH LIBDIR LD_LIBRARY_PATH LD_RUN_PATH 

分享到:
评论

相关推荐

    下载 java JVM INSTR 反编译

    下载 java JVM INSTR 反编译下载 java JVM INSTR 反编译

    JAVA文件编译执行与虚拟机(JVM)介绍

    JAVA文件编译执行与虚拟机(JVM)介绍 JAVA 程序员必须了解的知识

    xgboost 在ubuntu上安装,并编译好jvm-packages

    2017年11月2号晚上下载的最新版本的xgboost, ubuntu中编译好的,jvm packages编译好的,生成的jar包在jvm-packages下对应的target文件夹下

    动态编译字符串成java,并且添加class到jvm

    动态编译字符串成java,并且添加class到jvm

    jad反编译压缩文件

    java的反编译软件,主要用来反编译jvm编译后的class文件。文件为一个压缩包,压缩包内包含了jad软件和使用方法。

    xgboost 编译好的 jvm

    上传错了,不能删除,不要审核通过啊。。。。。。。。。。。。

    xgboost jvm下编译好的

    这个有问题,不要审核通过,修改好再上传,ubuntu中编译好的,jvm packages下执行好的,jar包在jvm-packages下对应的target文件夹下

    jvm指令手册 +JVM必知必会,掌握虚拟机编译过程.rar

    JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。 引入Java语言虚拟机后,Java语言在不同平台...

    jvm.go:用Go编写的玩具JVM

    编译jvm.go git clone https://github.com/zxh0/jvm.go.git cd jvm.go go build github.com/zxh0/jvm.go/cmd/java 使用Java安装运行jvm.go 检查您的Java版本,并确保已设置JAVA_HOME env ./java -XuseJavaHome -...

    编译调试jvm, openjdk8源码, openjdk7, make3.81源码

    编译调试jvm, openjdk8源码, openjdk7, make3.81源码

    jvm解析编译过的class文件

    NULL 博文链接:https://jie-bosshr.iteye.com/blog/1364939

    《 从NoSuchMethodError看jvm编译和class加载方式》的测试项目代码

    《 从NoSuchMethodError看jvm编译和class加载方式》的测试项目代码

    JVM中编译Class、内存回收、多线程原理和使用

    JVM负责装载class文件并执行,因此,首先是JDK如何将Java代码编译为class文件、如何装载class文件及如何执行class,将源码编译为class文件的实现取决于各个JVM实现或各种源码编译器。class文件通常由类加载器...

    JVM基础.doc

    • Java编译执行流程 • ClassFile的格式介绍 • ClassFile中FieldInfo和MethodInfo介绍 • 类型描述Descriptor介绍 • ClassFile中的Attribute介绍 • JVM指令介绍,获得ClassLoader的途径,CAS指令由硬件提供 • ...

    apk反编译工具

    apk反编译工具 直接运行bin目录中的jadx-gui.bat,选择apk文件即可 有些apk的体积比较大的时候,反编译的时候会卡住或者假死。 解决方案: 使用记事本或者notpad++打开jadx-gui.bat 更改应用运行内存 变更前: set ...

    简单实用JVM参数配置

    JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现...编译虚拟机的指令集与编译微处理器的指令集非常类似

    JVM规范--高手总结

    1.4半编译半解释 3 1.5平台无关性 4 JVM内存模型 4 2.1 JVM规范 5 2.2 Sun JVM 8 2.3 SUN JVM内存管理(优化) 10 2.4 SUN JVM调优 13 2.5.JVM简单理解 16 2.5.1 Java栈 16 2.5.2 堆 16 2.5.3 堆栈分离的好处 20 2.5.4...

    组装:将WebAssembly编译为JVM和其他WASM工具

    Asmble是将代码编译为JVM字节码的编译器。 它还包含用于从命令行和JVM语言处理WASM代码的解释器和实用程序。 特征 WASM到JVM字节码编译器(无需运行时) WASM解释器(一次可逐步执行的指令) WASM二进制,WASM文...

    深入JVM内核 - 原理、诊断与优化

    解释和编译运行的概念 介绍JVM的内部结构、启动流程以及内存模型。并介绍JVM字节码的执行方式。 第三课 常用JVM参数 堆的分配参数 栈分配及实例讲解 server与client模式 调试跟踪参数 介绍常用的JVM参数,包括内存...

Global site tag (gtag.js) - Google Analytics