2016-05-13 7 views
0

Eclipseコンパイラを使用してAntビルドを実行しようとしています。この文書を使用するhttp://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.jdt.doc.user%2Ftasks%2Ftask-using_batch_compiler.htm私はセットアップをしようとしています。しかし、私は次のエラーに直面するAnt Javacアダプタを使用する

Class not found: org.eclipse.jdt.core.JDTCompilerAdapter 

何が問題なのですか?

私の目的は、Eclipseビルド以外でEclipseコンパイラを使用してAntビルドを実行することです。

+0

Antでこれをどのように使用しようとしているのかを教えてください。 –

+0

'' –

答えて

0

Antスクリプトが「アリ」セクションの「ファイル名を指定して実行>外部ツールの設定」メニューに示されなければならないEclipseの内部

<property name="build.compiler" value="org.eclipse.jdt.core.JDTCompilerAdapter"/> 

メソッドを使用します。 Antスクリプトの設定では、で、JREタブの「ワークスペースと同じJREで実行」を指定する必要があります。

Eclipse外でこれを使用するには、org.eclipse.jdt.coreXXX.jarjdtCompilerAdapter.jar(jdt jarから抽出)が必要です。 これらのjarをAntクラスパス上に置く必要があります。それらをAntライブラリフォルダに入れたり、-libオプションを使用して配置します。

+0

ノートに感謝します。しかし、私はEclipseの外でそれをどのように動かすのですか? 'jdtCompilerAdapter.jar'ファイルを' ANT_HOME/lib'の場所に置くだけでいいと思っていました。 –

+0

jdtCompilerAdapterとorg.eclipse.jdt.core jarの両方が必要です。答えに追加されました。 –

+0

こんにちは、はい、私はそれらをAntディレクトリのlibに追加しました。 EclipseコンパイラとJRE 8を使用してコンパイルすることが可能かどうかを知りたいですか? –

関連する問題