java.lang.UnsupportedClassVersionError ... Unsupported major.minor version 52.0
자바 프로젝트를 컴파일 할 때 위와 같은 오류가 발생할 때가 있다.
원인은 jdk.8.0버전에서 컴파일 하고 하위 버전에서 실행 할 때 위와 같은 오류가 발생한다.
■ 에러 version별 jdk버전
J2SE 8 = Version 52
J2SE 7 = Version 51
J2SE 6.0 = Version 50
J2SE 5.0 = Version 49
JDK 1.4 = Version 48
JDK 1.3 = Version 47
JDK 1.2 = Version 46
JDK 1.1 = Version 45
해결방법 :
1. 프로젝트의 자바 버전을 확인
프로젝트 우클릭 - Properties - Project facets - java
2.컴파일러 레벨 수정
Java Compiler - Compiler compliance level을 동일하게 수정
'Java' 카테고리의 다른 글
[Lombok] 반복되는 코드작업을 해결해주는 코드 다이어터 롬복 (0) | 2020.06.09 |
---|---|
[Java] 휴대폰 번호 마스킹 처리 (0) | 2018.02.22 |
[Java]이름 마스킹 처리 (0) | 2018.02.08 |