2012-11-13 89 views
1

我正在使用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文件,所以我该怎么做?

+1

因为Java在vm中运行,所以不要交叉编译Java。 – siebz0r

回答

0

的问题不在于你的类,但随着在/ usr/bin中/ Java脚本语法错误 - 尝试猫的/ usr/bin中/ JAVA

0

刚刚尝试像

java命令withoud .class扩展
java helloworld