javac
注釈プロセッサを実行することになっている antタスクがあります。バッチファイルから実行すると正常に動作しますが、失敗します
javac.exe コンパイラの実行中にエラーが発生しました
日食から開始したとき。通常のコンパイルjavac
タスクは問題なく動作します。
eclipse から開始された ant は、別のコンパイラを使用していると思いますか?
通常のコンパイラに変更するにはどうすればよいですか? または、何らかの方法で機能させますか?
それは通常、行方不明のためですtool.jar
tools.jar
Eclipse 統合で使用される Ant のランタイム クラスパスにがありません。
JDK インストール (-vm
引数を使用) でEclipse を起動すると、tools.jar
が自動的に追加されます。
それ以外の場合は、 を使用して自分で追加できますWindow>Preferences>Ant>Runtime>Classpath
。(このスレッドも参照)
注: aも問題になるfork="true"
可能性があります。