日期:2014-05-20  浏览次数:20873 次

jamvm移植问题。
小弟想请教几个问题。我尝试把jamvm1.5.3 和 Classpath0.98 移植到 arm。但是做了三个星期了还是失败,连Classpath的编译都过不了。 

请问你们用什么java编译器编译classpath?我用jdk1.6来编译就是失败,怎么设Classpath都说我

checking if java works... configure: error: The Java compiler javac -Xlint:unchecked,cast,divzero,empty,finally,overrides failed (see config.log, check the CLASSPATH?)

后来我删除了jdk,用gcj和gij才通过了./configure。但是还是提示找不到configuration.java。一make就有7个errors,一万多的warnings
我是学别人用make -i和make -i install跳过的。

jamvm的编译还算顺利。但是运行helloworld是提示:
Exception occured while printing exception (java/lang/NoClassDefFoundError)... 
Original exception was java/lang/UnsatisfiedLinkError 

我已经把glibc解压缩了。接着就不知道该怎么办了,请各位大虾帮忙。

顺便想请教一下各位成功的大虾是用的是哪个版本的jamvm和classpath搭配?

先谢谢了

------解决方案--------------------
我用的是它install里说的那个ecj ./congigure classpath0.96.1时出错说找不到java1.5支持所以我就装了个JDK1.5
后来./congigure过了但是make时6000多个warnings,make install后装了jamvm1.5.0
运行helloworld时出现:
Exception occurred while VM initialising. 
java/lang/NoClassDefFoundError: java/lang/Thread 

如果下不到的话告诉我你的邮箱我把jamvm1.5.0和classpath0.96.1发给你试试
我刚下好了jamvm1.5.3和classpath0.98准备试一下

其实到现在实验室的板子长什么样我还不知道呢, 一直只是在PC上试

楼主你的jamvm在pc上能用了吗?