感谢支持
我们一直在努力

成功搞定Ubuntu7.10+Jamvm+Classpath

真是费劲九牛二虎之力呀,终于暂时摆平Ubuntu+Jamvm+Classpath了。


操作系统:Ubuntu 7.10


Jamvm 1.5.0


Classpath 0.96.1


一开始用老掉牙的Red Hat 9, 安装Jamvm遇到n多问题,说需要更新这个软件、更新那个软件,终于一狠心——放弃Red Hat, 装上现在蛮流行的Ubuntu(听说Google很多人都用这个,呵呵)。


换装Ubuntu之后,安装Jamvm 还算顺利。安装完Jamvm之后,写了个helloworld,很惊讶地发现,居然它连helloworld都运行不了,错误如下:


Exception occurred while VM initialising


java/lang/NoClassDefFoundError: java/lang/Thread


经过一番挣扎和请教高手,发现Jamvm1.5需要最新版的Classpath。


然后我就下了最新的Classpath0.96.1,令我更加恼火的是,这个Classpath连./configure都不过!!!


仔细观察configure过程中的错误,发现很多VMThread等等cannot be resolved 的错误。根据经验,这是找不到类或者类没定义。最后在classpath/vm/reference下面找到相应的类,真是晕死。原来要引用其他目录的类。在linux下面学编程,真是吐血呀。


我试着将所需的文件拷贝到相应的目录,configure过了;然后make,,nnd,现在轮到make不行了。怀疑是这样拷文件造成的。于是费劲心思,把vm/reference目录加到系统环境变量classpath(通过修改etc/environment 或者profile or bashrc, etc)。


这样一来,configure的问题算是比较正规的解决了,但是make的问题依旧,还是有7个错误,1万多个warning,搞得我连看error都看不了(被1万多个warning冲掉了)。


后来想找make有什么参数可以关掉warning的,没找到,但是发现可疑ignore errors。


呵呵,横下一条心,就7个error嘛,试着ignore他们。


make -i;


make -i install


哈哈,终于勉强把classpath 0.96.1装上了。Jamvm 1.5.0终于跑起来了!!!


为了搭建这个平台,做做停停,废寝忘食,历时1个多星期。写下这些经验,希望对后来人有所帮助:-)

赞(0) 打赏
转载请注明出处:服务器评测 » 成功搞定Ubuntu7.10+Jamvm+Classpath
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏