1

現在、qt プロジェクトをコンパイルして Android タブレットで実行しようとしていますが、ビルド プロセスは期待どおりに動作しますが、デプロイしようとすると、JAVA_HOME が設定されている場所に設定されているため、javac コンパイラが見つからないと言って終了します。 JRE が存在します。

Qt Creator のビルド環境に JAVA_HOME を追加してから、/etc/profile ファイルに追加し、最後に ant を起動するスクリプトから JAVA_HOME 変数を出力しようとしましたが、それらはすべて正しいパスを指しています。

また、JRE パス文字列リテラルのすべてのファイルを grep しようとしましたが、結果は得られませんでした。

4

2 に答える 2

1

JDKをインストールする必要があります。JREだけでは十分ではありません。

これは、JDK だけが Java コンパイラを備えており、JRE は単なる Java ランタイム環境であるためです。

于 2013-01-13T18:11:02.247 に答える
0

数回失敗した後、エラー メッセージが JAVA_HOME を参照していたにもかかわらず、実際には openjdk 7 の別の場所に移動された tools.jar ファイルを探していることがわかりました。

私はopenjdk 6をインストールしましたが、今は動作します

于 2013-01-13T20:45:14.347 に答える