任务无法继续,因为ECJ没有安装在Eclipse ant中



我有一个ant任务,它说在第一次运行

Task cannot continue because ECJ is not installed.
ECJ was automatically installed. Please rerun your task.

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

Eclipse An相反,此消息持续存在,即ECJ未安装到Eclipse' Ant中。

如何解决这种情况?

这个页面帮助了我:

  1. 在Eclipse中,进入窗口->首选项->Ant->运行时
  2. 选择"蚂蚁主条目(默认)"
  3. 添加外部JARecj.jar。在Liferay Plugins SDK的lib文件夹中可用。
  4. Ant现在可以从build.xml
  5. 编译

我面临着类似的问题在Windows。我做了下面的事。

${ant中有一个jar文件(ecj.jar)。回家}/lib文件夹中。那个文件无法访问。设置环境变量ANT_HOME_PATH为apache ant。解决了我的问题。

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

相关内容

  • 没有找到相关文章

最新更新