1

Eclipse では、インストールされた JRE には JDK1.6 のみが含まれ、他には何もありません。しかし、gradle を使用してプロジェクトをビルドすると、次のエラーが発生します。

原因: : javac コンパイラが見つかりません。com.sun.tools.javac.Main がクラスパスにありません。おそらく、JAVA_HOME は JDK を指していません。現在、「C:\Program Files (x86)\Java\jre7」に設定されています

アリに「tools.jar」がない可能性があるため、ネット上でいくつかの解決策を見つけました。Ant実行環境のGlobal Entriesに「tools.jar」を追加してみました。しかし、それでも問題は存在します。

誰でもこれを修正するのを手伝ってもらえますか?

4

2 に答える 2

1

エラー メッセージは非常に明確です。JAVA_HOME が JDK を指していません。JAVA_HOME 環境変数が JRE ではなく JDK を指すように設定します。

Ant ランタイムの環境を変更すると、Gradle に何らかの影響があると思いますが、それはなぜでしょうか?

于 2013-06-04T07:11:58.620 に答える
0

JAVA_HOME でない場合は、おそらくプロジェクト構造に問題があります。デフォルトでは、Gradlesrc/main/java/ の下でソースを探します。ソースを別の場所に置くと、このメッセージが発生する可能性があります。最初にJAVA_HOMEパスがJDK(JREではありません!)に設定されているかどうかを確認してから、プロジェクトの構造を確認してください。

于 2013-06-04T07:16:25.363 に答える