아무거나

[intellij] intellij에서 jdk버전을 바꿀 때 class 오류 해결 본문

IT/개발관련툴

[intellij] intellij에서 jdk버전을 바꿀 때 class 오류 해결

전봉근 2019. 8. 19. 10:43
반응형

jdk를 변경해야되는 이슈가 생겨 다시 설치하고 스프링부트를 실행시켰는데 아래와 같은 오류가 발생하였다.

오류: 기본 클래스 ApiApplication을(를) 로드하는 중 LinkageError가 발생했습니다.
	java.lang.UnsupportedClassVersionError: ../ApiApplication has been compiled by a more recent version of the Java Runtime (class file version 54.0), this version of the Java Runtime only recognizes class file versions up to 53.0

 

그래서 상단의 File -> Project Structure 에서 jdk location을 다시 세팅하였고

File -> Settings -> Build, Execution, Deployment -> Build Tools -> Gradle 에서  Gradle JVM 설정도 변경하였지만

해결이 되지 않았다.

 

그래서 build.gradle에 있는

targetCompatibility = 1.10
sourceCompatibility = 1.10

설정되어있는 버전을

 

아래와 같이 변경하였더니 정상동작하였다. ( jdk 10 -> 9 다운그레이드 작업중 )

targetCompatibility = 1.9
sourceCompatibility = 1.9

반응형
Comments