Error: A JNI error has occurred, please check your installation and try again Exception in thread "main" java.lang.UnsupportedClassVersionError: XXXXX has been compiled by a more recent version of the Java Runtime (class file version 57.0), this versio..
CODEDRAGON ㆍDevelopment/Java
반응형
오류메시지
Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.UnsupportedClassVersionError: XXXXX has been compiled by a more recent version of the Java Runtime (class file version 57.0), this version of the Java Runtime only recognizes class file versions up to 52.0
C:\CodeLab>java ArrayEx24 apple Error: A JNI error has occurred, please check your installation and try again Exception in thread "main" java.lang.UnsupportedClassVersionError: ArrayEx24 has been compiled by a more recent version of the Java Runtime (class file version 57.0), this version of the Java Runtime only recognizes class file versions up to 52.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$100(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source) C:\CodeLab> |
오류 원인
컴파일한 자바버전과 실행시 사용하고 있는 자바버전이 다른 경우 발생합니다.
C:\CodeLab>java -version java version "1.8.0_181" Java(TM) SE Runtime Environment (build 1.8.0_181-b13) Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode) C:\CodeLab> |
C:\Program Files\Zulu\zulu-13\bin>java -version openjdk version "13.0.1" 2019-10-15 OpenJDK Runtime Environment Zulu13.28+11-CA (build 13.0.1+10-MTS) OpenJDK 64-Bit Server VM Zulu13.28+11-CA (build 13.0.1+10-MTS, mixed mode, sharing) C:\Program Files\Zulu\zulu-13\bin> |
해결방법
환경설정을 통해 동일 Java을 사용하도록 설정합니다.
https://codedragon.tistory.com/4590
'Development > Java' 카테고리의 다른 글
Number of international phone calls from Belgium, 1950–1973. (0) | 2019.11.28 |
---|---|
Synchronization(동기화) - 임계영역(Critical Section), 동기화 방법, synchronized 흐름도 (0) | 2019.11.27 |
회귀분석 유형 (0) | 2019.11.25 |
JAVA 위상 (0) | 2019.11.25 |
기본적인 기계학습 6단계 (0) | 2019.11.24 |