近日筆者利用intellj導(dǎo)入Eclipse多個(gè)模塊到一個(gè)項(xiàng)目中,然后配置相應(yīng)的Tomcat進(jìn)行發(fā)布谚鄙,結(jié)果總出現(xiàn)如下信息:
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"
但是單獨(dú)執(zhí)行Ant的步驟沒有任何問題,說明內(nèi)置ant的環(huán)境沒有任何問題。
用搜索引擎搜索图张,大多都是說Eclipse上需要install 相應(yīng)的jre,找了半天纠拔,在Intellj上也沒有相應(yīng)的設(shè)置越走。
最后有一個(gè)給了點(diǎn)提示涂乌,說是在Ant執(zhí)行javac時(shí),需要tools.jar傅寡,需要把相應(yīng)jdk下lib的tools.jar copy到指定的C:\Program Files\Java\jdk1.6.0_43\jre\lib\ext目錄下放妈,再執(zhí)行,一切ok.
至此困擾我三荐操、四天的問題都解決了芜抒。