Intellj 利用内置Ant出现"Perhaps JAVA_H

2017-05-02  本文已影响0人  斌斌_Jason

近日笔者利用intellj导入Eclipse多个模块到一个项目中,然后配置相应的Tomcat进行发布,结果总出现如下信息:

Error:ant: @#IJIDEA#JUnitSupport#@

BUILD FAILED

C:\work\xxxx\xxxx\app\build.xml:116: Unable to find a javac compiler;

com.sun.tools.javac.Main is not on the classpath.

Perhaps JAVA_HOME does not point to the JDK.

It is currently set to "C:\Program Files\Java\jdk1.6.0_43\jre"

但是单独执行Ant的步骤没有任何问题,说明内置ant的环境没有任何问题。

用搜索引擎搜索,大多都是说Eclipse上需要install 相应的jre,找了半天,在Intellj上也没有相应的设置。

最后有一个给了点提示,说是在Ant执行javac时,需要tools.jar,需要把相应jdk下lib的tools.jar copy到指定的C:\Program Files\Java\jdk1.6.0_43\jre\lib\ext目录下,再执行,一切ok.

至此困扰我三、四天的问题都解决了。

上一篇 下一篇

猜你喜欢

热点阅读