2013-04-16 4 views
5

に、私は最初の実行時に言ういくつかのAntタスクを持っているタスクを続行することはできません - Eclipseのアリ

Task cannot continue because ECJ is not installed. 

ECJ was automatically installed. Please rerun your task. 

スタンドアロンAntで実行されている、それはOK秒の時間を実行します。私はECJが何であるかはわかりませんが、明らかにスタンドアロンAntにインストールしています。

反しEclipseAnトン持続このメッセージ、すなわちECJで実行Eclipse'Antにインストールされていません。

状況を修正するにはどうすればよいですか?

答えて

12

This pageは私を助け:Eclipseで

  1. 、ウィンドウ - > Preferences-> Ant->ランタイム
  2. へ移動を選択し、 "Antのホームエントリ(デフォルト)、"
  3. 外部JARの追加します... ecj.jarLiferay Plugins SDKlibフォルダにあります。
  4. Antは、今、私はWindowsの .Iで同様の問題に直面していたあなたのbuild.xml
+0

ただし、自動インストールを取得することは可能ですか? –

+0

私はあなたが何を意味するか分からないが、私はちょうど[Everything](http://www.voidtools.com/)が見つけた最新の 'ecj.jar'を使った。 Eclipseには、[JDTの中核として(http://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.jdt.doc.user%2Ftasks%2Ftask-using_batch_compiler.htm )、しかしJavaはクラスを隠すのが大好きで、私はそれらを探していません。 –

0

からコンパイルすることができるはずのものの下にいました。

$ {ant.home}/libフォルダ内にjarファイル(ecj.jar)が1つあります。このファイルは再読み込みできませんでした。環境変数ANT_HOME_PATHをapache ant.solvedに設定してください。

注:変数は、antのホームであり、binディレクトリではありません。

関連する問題