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 后添加的路径进行确认.
以上为我经历痛苦的三天时间总结出来的经验,做个笔记,要是有转载,记得注明出处,^_^