SW개발/Java
> Could not load class 'com.sun.tools.javac.api.JavacTool
개소왕
2019. 6. 28. 17:02
* 개요
gradlew war 실행중 다음 오류 보이며 실패
Execution failed for task ':compileJava'.
> Could not load class 'com.sun.tools.javac.api.JavacTool
- 그 전에 봤던
Unable to locate tools.jar.
이런 메시지도 마찬가지
* 원인
JDK 가 안 깔림.
혹은
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_05
이 환경변수에 설정되어 있어야 하는데 되어있지 않음.
* 해결 - JDK 설치
JRE 만 설치되어있어도 설치하려고 하면 'JDK 설치되어 있다' 는 메시지 나오면서 설치가 안 되는데 속으면 안돼.
jdk 로 시작하는 폴더 없다면
프로그램 삭제에서 자바 지우고 다시 삭제 해야 함.
JDK 설치 안 된 상태였던거에 한 번 놀라고
이딴거로 시간낭비 했단거에 한 번 더 놀라면서 빡침
- JDK 최신버전 다운로드
https://www.oracle.com/technetwork/java/javase/downloads/index.html
- JDK 8 다운로드
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html