1

私は、openwrt ルート ファイル システムと Linux カーネルを備えた組み込みシステムに取り組んでいます。

トランクをコンパイルしましたが、問題ありません。/usr/bin/usr/libおよびにJava リソースをインストールしました/usr/shareが、Eclipse で行ったいくつかの単純なプログラムをコンパイルできませんでした。以前javacは hello world をコンパイルして .class ファイルを取得しましたが、組み込みシステムで helloworld.class ファイルを実行しようとすると、次のようになります。

java helloworld.class

それは何もしません、それはただ言う:

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

これを自分のコンピューターで実行すると実行されるので、Java ファイルをクロスコンパイルする必要があるためだと思います。

4

2 に答える 2

0

問題はあなたのクラスではなく、 /usr/bin/java スクリプトの構文エラーにあります - cat /usr/bin/java を試してください

于 2012-11-13T23:10:04.350 に答える
0

のような .class 拡張子なしで java コマンドを試してください

java helloworld 
于 2012-11-13T23:18:31.517 に答える