当前位置: 首页 > 工具软件 > JamVM > 使用案例 >

vm的ubuntu虚拟机交互java_ubuntu下java虚拟机(JVM)组合jamvm+classpath+ecj | 学步园

罗允晨
2023-12-01

1.编译classpath

%cd xxx/classpath0.9.8

%./configure --disable-plugin

%make && make install

2.编译jamvm

%cd xxx/jamvm1.5.3

%./configure && make && make install

3.设置环境变量

%export PATH=/usr/local/jamvm/bin:$PATH

%export CLASSPATH=.:/usr/local/classpath/share/classpath/glibj.zip:$CLASSPATH

%export LD_LIBRARY_PATH=.:/usr/local/classpath/lib/classpath

4.运行范例

%jamvm -verbose --cp /usr/local/classpath/share/classpath/examples/example.zip gnu.classpath.examples.swing.Demo

注意:

1.一定要先编译classpath;

2.jikes在0.9.8版本根本不支持;

3.建议使用ecj,不灵的话,安装gcj,^_^

4.如果在编译classpath的时候,出现7个错误和1W多个警告,建议使用make -i && make -i install来跳过,继续安装,可能仍然可以使用

5.若出现/bin/bash: cf: command not found ,make[1]: XXX [glibj.zip] Error 127,建议重新按照上述顺序安装,可能就是先导入了jamvm

6.若出现Exception in thread "main" java.lang.NoClassDef

FoundError ...的错误,为$CLASSPATH环境变量设置的不对,请在--cp 后添加的路径进行确认.

以上为我经历痛苦的三天时间总结出来的经验,做个笔记,要是有转载,记得注明出处,^_^

 类似资料: