我正在使用openwrt根文件系统和linux内核的嵌入式系统上工作。交叉编译Java应用程序
我编译了主干,没有问题。我已经在/usr/bin
,/usr/lib
和/usr/share
中安装了Java资源,但是我还没有能够编译我在Eclipse中完成的一些简单程序。我已经使用javac
编译你好世界,我得到的.class文件,但是当我尝试执行我的嵌入式系统中的HelloWorld.class文件:
java helloworld.class
它什么都不做,它只是说:
/usr/bin/java: line 1: syntax error: unexpected word (expecting ")")
当我在我的计算机上执行它时,它运行,所以我猜这是因为我必须交叉编译java文件,所以我该怎么做?
因为Java在vm中运行,所以不要交叉编译Java。 – siebz0r