13

私のプロジェクトにはbuild.xmlがありますが、この小さなコードでも

  <target name="init">
    <tstamp/>
    <!-- Create the build directory structure used by compile -->
    <mkdir dir="${build}"/>
  </target>

動かない

コンソールは空ですが、プロセスはアクティブです。STOP ボタンで終了できます

同時に、デバッグもできません。コンソールに同じアクティブなプロセスが出力されず、永遠に待つことができます。何か案は?

  • JDK1.6.0_14
  • エクリプス 3.5.1

編集: Peter の Loron の質問に感謝しますワークスペース ログ ファイル MyWorkspace/.metadata/.log を確認しました。そこでエラー メッセージが表示され、Google で検索したところ、Eclipse の場所が変更されたためにこの問題が発生していることがわかりましたが、ANT jar へのパスは古いままです。Preferences->Ant->Runtime に移動し、Restore Default をクリックする必要があることを修正するには、新しい jar の場所をピックアップし、tools.jar がないことを警告し、どこかからコピーして、他の ant jar と同じフォルダーにドロップします。

4

5 に答える 5

12

編集:PeterのLoronの質問のおかげで、ワークスペースログファイルMyWorkspace / .metadata / .logを確認しました。そこでグーグルでエラーメッセージが表示され、Eclipseの場所が変更されたためにこれが発生していることがわかりましたが、ANTjarへのパスは古いままです。

[設定]->[Ant]->[ランタイム]に移動して[デフォルトに戻す]をクリックする必要があることを修正するには、新しいjarの場所を取得し、tools.jarがないことを警告し、どこかからコピーして、他のAntjarと同じフォルダーにドロップします。

于 2010-07-09T05:57:50.847 に答える
8

さらに別の可能な修正を次に示します。

  • に行くPreferences->Ant->Runtime
  • クラスパスタブ
  • ボタンをクリックしRestore Defaultsます。

それはたまたま私の問題を解決しました。

于 2012-09-27T17:04:08.207 に答える
3

私は IBM RAD7 (Eclipse ベース) を使用していますが、まったく同じ問題を抱えていました。いろいろいじった後、「外部ツール」に行きました | JRE タブ | 「同じJREで実行」を選択すると、Webphere JREを使用するように設定されました。修正に1日かかりました!ナイジェル

于 2010-10-06T16:41:15.883 に答える
1

探すべきもう1つの簡単なこと...VMメモリの仕様を確認してください...メモリ設定が少ないことをいじっていましたが、上記と同じ問題が発生しました...

于 2012-03-12T21:12:45.923 に答える