2012-11-13 105 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