1 문제상황[ | ]
- openjdk 11 + STS에서 gradle 프로젝트를 생성하니 다음과 같은 오류가 발생한다.
text
Copy
IllegalArgumentException: Could not determine java version from '11.0.1'.
java.lang.reflect.InvocationTargetException
2 해결방법[ | ]
- Gradle 버전이 낮은데, Java(JDK) 버전이 높으면 작동하지 않는 모양...
- Java 9 환경에서, Gradle 4.1이면 오류가 났는데 Gradle 4.3.1로 업그레이드했더니 해결됐다고 한다.[1]
- 그런데 STS와 별도의 외부 Gradle을 쓰지 않고, 내장형(이클립스 Gradle 플러그인 'BuildShip?')을 그대로 쓰고 싶은데 3버전까지 밖에 없다.
- 지금으로서는 JDK를 다운그레이드하는 수 밖에 없을 듯.
- https://www.azul.com/downloads/zulu/ 에서 Java 8 을 설치해보니 잘 된다...
- ( 참고로, 설치 후에 JAVA_HOME 환경변수를 변경하였다. )
3 참고[ | ]
편집자 Jmnote Jmnote bot
로그인하시면 댓글을 쓸 수 있습니다.