交叉编译java应用程序

时间:2012-11-13 23:06:17

标签: java openwrt cross-compiling

我正在使用openwrt根文件系统和linux内核的嵌入式系统。

我已经编译了主干,没问题。我在/usr/bin/usr/lib/usr/share中安装了Java资源,但是我无法编译一些我在Eclipse中完成的简单程序。我使用javac来编译一个hello世界,我获得了.class文件但是当我尝试在我的嵌入式系统中执行helloworld.class文件时:

java helloworld.class

它什么都不做,只是说:

/usr/bin/java: line 1: syntax error: unexpected word (expecting ")")

当我在我的计算机上执行它时,它运行,所以我想这是因为我必须交叉编译java文件,所以我该怎么做?

2 个答案:

答案 0 :(得分:0)

问题不在于你的类,而是在/ usr / bin / java脚本中出现语法错误 - 试试cat / usr / bin / java

答案 1 :(得分:0)

只需尝试不带.class扩展名的java命令,如

java helloworld