2

javac注釈プロセッサを実行することになっている antタスクがあります。バッチファイルから実行すると正常に動作しますが、失敗します

javac.exe コンパイラの実行中にエラーが発生しました

日食から開始したとき。通常のコンパイルjavacタスクは問題なく動作します。

eclipse から開始された ant は、別のコンパイラを使用していると思いますか?
通常のコンパイラに変更するにはどうすればよいですか? または、何らかの方法で機能させますか?

4

1 に答える 1

3

それは通常、行方不明のためですtool.jar

tools.jarEclipse 統合で使用される Ant のランタイム クラスパスにがありません。
JDK インストール (-vm引数を使用) でEclipse を起動すると、tools.jarが自動的に追加されます。
それ以外の場合は、 を使用して自分で追加できますWindow>Preferences>Ant>Runtime>Classpath。(このスレッドも参照)

http://web.archive.org/web/20130109065622/http://img246.i_mageshack.us/img246/9712/eclipseantruntime.png

注: aも問題になるfork="true"可能性があります。

于 2010-02-17T09:07:04.190 に答える