我正在使用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