2

Eclipse 環境で ant ターゲットを実行できません。Ant ターゲットをダブルクリックすると、直接終了し、コンソール ウィンドウに何も表示されません。コンソール ウィンドウの上部に「 ProjectName build.xml [ant target] [Ant Build] C:\Programfiles\Java\jdk1.6.0_20\bin\jawa.exe」というメッセージが表示され、コンソール ウィンドウ。誰でも私を助けてください。

よろしくお願いします ヴィシュヌ

4

2 に答える 2

8

これは通常、次の場合に発生します。

  1. 日食の場所を変更しました
  2. jdk / jreの場所を変更しました
  3. 両方

  1. Eclipse の場所を変更した場合は、[ウィンドウ] -> [設定] -> [Ant] -> [ランタイム] に移動します。クラスパス タブで、ant ホームのエントリが正しいことを確認します。そうでない場合は、それらが入っているフォルダーを慎重に見つけて (それらはすべて、Eclipse プラグインフォルダーの下にある同じフォルダーにあります)、それらを再度追加してから、無効なエントリを削除します。

  2. jre / jdk の場所を変更した場合:

    a) [ウィンドウ] -> [設定] -> [Ant] -> [ランタイム] に移動し、[クラスパス] タブで [グローバル エントリ] ツリーを展開します。tools.jar の場所が有効で、ファイル システム内の指定された場所にあることを確認してください。

    b) [実行] -> [外部ツール] -> [外部ツールの構成] をクリックします。Ant ビルドを展開し、ワークスペース内の各 ant ビルド ファイルを選択してから、jre タブを展開し、[ワークスペースと同じ JRE で実行] がオンになっていること、または別の JRE が有効なインストール済み JRE を指していることを確認します。

于 2012-04-25T20:00:32.267 に答える
2

Eclipse エラーログを見てください。最近、次のエラーが表示されました。

Ant UI から記録されたエラー:

java.net.SocketTimeoutException: java.net.DualStackPlainSocketImpl.waitForNewConnection(Native Method) でタイムアウトを受け入れる) java.net.PlainSocketImpl.accept(PlainSocketImpl.java:199) で java.net.ServerSocket.implAccept(ServerSocket.java:545) で java.net.ServerSocket.accept(ServerSocket.java:513) で org.eclipse .ant.internal.launching.launchConfigurations.RemoteAntBuildListener$ServerConnection.run(RemoteAntBuildListener.java:89)

Windows を再起動すると問題が解決しました。

于 2015-05-18T11:44:27.407 に答える