Java - You need to run build with JDK or have tools.jar on the classpath 오류

2019. 2. 14. 23:48프로그래밍언어/Java&Servlet

Java - You need to run build with JDK or have tools.jar on the classpath 오류




You need to run build with JDK or have tools.jar on the classpath. 

If this occures during eclipse build make sure you run eclipse under JDK as well 

(com.myseam.maven:apt-maven-plugin:1.1.3:process:default:generate-sources)


만약 위와 같은 에러가 pom.xml에 났다면?






project folder 우클릭 > Properties > Java Build Path > Libraries Tab 에서 JRE System Library를 현재 로컬에 

설치되어 있는 JDK의 패스로 잡아줍니다.


그리고 이클립스 eclipse.ini 파일을 열고 -vm 옵션을 사용해서 실제 JDK가 설치된 경로를 추가합니다.

여기서 -vm 위치가 중요한데 다음과 같이 -vmargs 위에 해당 경로를 추가합니다.


....

-vm

$JDKPATH/bin/javaw.exe

-vmargs

...


이클립스를 재실행하고 Maven> Update Project...를 선택해서 해당 프로젝트를 클릭하고

Update 해줍니다.