728x90
Error: A JNI error has occurred, please check your installation and try again
JAVA Spring Framework Maven Error
에러 원인
Error: A JNI error has occurred, please check your installation and try again
자바 버젼차이가 발생할 때 나타나거나 JAVA 설치 및 PATH 연결관련 문제로 나타날 수 있습니다.
에러메세지를 보면 아래와 같이 자바 11버젼( = 55.0) 으로 실행되어야하지만 1.8 ( = 52.0)으로 실행되어 발생하였습니다.
has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0
전체 에러 메세지는 아래와 같습니다.
Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/catalina/startup/Bootstrap has been compiled by a more recent version of the Java Runtime (class file version 55.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(ClassLoader.java:756)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:473)
at java.net.URLClassLoader.access$100(URLClassLoader.java:74)
at java.net.URLClassLoader$1.run(URLClassLoader.java:369)
at java.net.URLClassLoader$1.run(URLClassLoader.java:363)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:362)
at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:621)
해결방법
올바른 JAVA버젼으로 설치하여 환경변수를 잡아줍니다.
Java 설치하기
IntelliJ
1. [파일] -> [프로젝트 구조] 진입
2. 프로젝트 탭 - SDK 클릭 -> JDK 다운로드
3. 버젼 11 선택 후 다운로드 진행
ORACLE 페이지에서 JDK 11 설치
https://www.oracle.com/kr/java/technologies/javase/jdk11-archive-downloads.html
진입하여 본인 컴퓨터에 맞는 JDK 설치하여 프로젝트에서 SDK버젼으로 잡아준다음 실행하면 됩니다.
728x90
728x90
'Dev > [기타]개발' 카테고리의 다른 글
[React Native] Web App과 Web View의 차이 (feat. 무신사) (1) | 2024.10.11 |
---|---|
[React] Invaild host Header 오류 발생 (0) | 2024.10.08 |
Mac OS 에서 톰캣 Tomcat 설치하기 [M3] (0) | 2024.09.30 |
Mac OS 에서 Homebrew 설치하기 (0) | 2024.09.25 |
Mac OS 에서 Telnet 설치 & 사용하기 (0) | 2024.09.24 |