본문 바로가기
Back-end/JAVA | Spring

[JAVA] A JNI error has occurred 에러 해결 방법

by 카랑현석 2025. 3. 27.

문제 상황

H2 데이터베이스를 설치하고 h2.bat 파일을 실행하니까  JNI error has occurred 에러가 발생했다.

 

문제 원인

자바 컴파일러의 버전 설정이 컴퓨터에 있는 것과 맞지 않아서 생기는 문제이다.

 

문제 해결

아래 사이트에서 최신 JDK 버전을 다운받아준다.

https://www.oracle.com/java/technologies/downloads/#jdk24-windows

 

Download the Latest Java LTS Free

Subscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts.

www.oracle.com

 

윈도우 기준으로 설명하면 최신 JDK 버전 > Windows > x64 Installer 을 다운로드 하면 된다. (아래 그림 참조)

 

 

다운받은 exe 파일을 실행하고 계속 [Next]를 눌러준다.


위와 같이 정상적으로 설치가 되었으면 Close를 하고 실행해본다.