자바 컴파일 버전 Exception
컴파일된 앱(ex: lib/jar)이 실행하는 환경의 jdk 버전보다 높은 경우 아래와 같은 exception이 발생.
Exception in thread "main" java.lang.UnsupportedClassVersionError: ~ : Unsupported major.minor version 52.0
여기서 version 52.0 은 java 8버전을 의미(1.8)
참고 :
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
해결 방법 :
jar/lib 을 본인(서버)의 실행환경(jdk버전)에 맞게 버전을 낮춰주거나,
본인(서버)의 실행환경을 사용할 jar/lib에 맞춰주어야 한다.
보통 전자의 방법으로 해결..
반응형
'back > java' 카테고리의 다른 글
깊은복사(Deep Copy)와 얕은복사(Shallow Copy) (3) | 2019.08.31 |
---|---|
LocalHost IP 가져오기 (0) | 2019.05.28 |
emoji 처리 (0) | 2019.04.26 |
HttpUrlConnection을 이용한 외부서버 통신(retry) (3) | 2019.01.18 |
HttpMethod DELETE 방식 호출(HttpURLConnection) 및 주의사항 (0) | 2019.01.14 |