6

我有一些蚂蚁任务,在第一次运行时说

Task cannot continue because ECJ is not installed.

ECJ was automatically installed. Please rerun your task.

使用独立运行时Ant,它第二次运行正常。我不知道是什么ECJ,但显然它是独立安装的Ant

相反,当运行Eclipse An此消息持续存在时,即ECJ未安装到Eclipse' Ant.

如何解决这种情况?

4

2 回答 2

14

这个页面帮助了我:

  1. 在 Eclipse 中,转到 Window->Preferences->Ant->Runtime
  2. 选择“蚂蚁首页条目(默认)”
  3. 添加外部 JAR ecj.jar.... 在Liferay Plugins SDKlib的文件夹中可用。
  4. Ant 现在应该可以从你的build.xml
于 2013-05-16T11:38:45.117 回答
0

我在 Windows中遇到了类似的问题。我做了以下事情。

${ant.home}/lib 文件夹中有一个 jar 文件(ecj.jar)。该文件不可访问。将环境变量 ANT_HOME_PATH 设置为 apache ant.解决了我的问题。

注意:将该变量指向 ant home 而不是 bin 目录。

于 2015-04-28T11:15:35.250 回答