1

Eclipse IDE (Helios) のランタイム Ant バージョンを、Eclipse に組み込まれている古いバージョンから、コンピューターの別の場所に保存されているより堅牢で最新のバージョン (Windows XP Professional) に変更しようとしていました。この変更を行うには、[ウィンドウ] -> [設定] -> [Ant] -> [ランタイム] -> [クラスパス]に移動し、 Ant ホームを新しい Ant バージョンのホーム ディレクトリに変更する必要がありました。これにより、次の yes-no ポップアップ メッセージが表示されます。

指定された Ant ランタイム クラスパスに tools.jar ライブラリが含まれていません。これは、さまざまなタスクを使用する能力に影響を与える可能性があります。この考えられる問題を無視しますか?

Ant Homeの元の組み込みディレクトリに戻しても、同じポップアップ警告メッセージが表示されます。さらに、この警告にもかかわらず、私の Ant build.xml スクリプトは正常に実行されます。

私は、同様の問題をカバーしている他の SOF の質問があることを知っています: tools.jar が見つからないため、Ant ビルド スクリプトの実行中にエラー メッセージが表示されます。これらの質問は、JAVA_HOME 変数の問題 (関連する質問) に関連しているようです。これは Eclipse が私に警告しようとしていたことですか? それとも、この警告は何か違うものですか? コンピューターに ANT_HOME および JAVA_HOME 変数が適切に設定されていると思います。

4

1 に答える 1

5

この警告は、[ウィンドウ] > [設定] > [Java] > [インストールされた JRE] の下の Java 設定が JDK ではなく JRE を指していることを意味します。tool.jar を必要とする javac タスクを除いて、
すべての antは正常に動作 します。 Window > Preferences > Ant > Runtime > Classpath を使用して、JDK インストールから tools.jar を追加する か 、Window > Preferences で設定を変更します。 > Java > JRE から JDK に JRE をインストールして、tool.jar をゲームに組み込みました。




于 2011-11-24T21:39:29.607 に答える