본문 바로가기

IT세상/error&exception

이클립스에러 - build failed : Unable to find a javac compiler

반응형

이클립스에서 ant 빌드시 에러가 발생해서 빌드가 안되는 경우가 있다.

 

BUILD FAILD

D:\Client\web\build.xml:71: Unable to find a javac compiler;

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

Perhaps JAVA_HOME dose not point to the JDK.

It is currently set to "C:\Program Files\Java\jre1.8.0_172"

 

해당 문제를 해결하는 방법은 Ant쪽 Classpath에 tools.jar를 추가해주면된다.

Window > Preference > Ant > Runtime > Classpath

 

add External JARs...를 선택한뒤 jdk가 설치되어있는 경로로 가서 tools.jar를 추가해주면된다.

 

jdk가 설치되어있는 경로의 lib에있는 tools.jar

 

다시 Ant build를 실행하면 이상없이 정상적으로 빌드되는 것을 확인 할 수 있다. 

반응형