JNI 오류( A jni error)
1. 발생 원인.
옛날 자바 클래스를 실행하려고 오랜만에 컴파일 실행을 시켰으나,
- JNI 오류 발생!
- 검색해보니, 예전에 그 클래스를 컴파일 했을 때의 JDK 버전과 현재 이용중인 JDK의 버전이 더 낮아서 오류가 발생함.
실행당시 : JDK 16
현재 : JDK 1.8
2. 현상
- 클래스 실행시
Error : A JNI error has occurred, please check your installation and try again.
이라는 에러가 나옴.
3. 해결 방안.
3.1 첫번째 시도.
https://hoohaha.tistory.com/41
[Java] A JNI error has occurred 에러 해결 방법
"javac" 명령어로 컴파일하고 "java" 명령어로 실행하려는데 아래와 같은 에러가 났다. Error: A JNI error has occurred, please check your installation and try again 이어서 아래와 같은 내용이 써 있다. Ex..
hoohaha.tistory.com
위 블로그 주인분이 작성해주신 내용을 시도 했으나, 다른 클래스 파일에서 오류가 남
그래서 원인을 다시 찾음.
다른 방법을 확인 해보니,
https://comsperger.tistory.com/350
자바 JNI error has oocurred 오류 해결법
오랜만에 자바를 구동하기 위해 이클립스를 설치했습니다. 그런데 다음과 같은 오류가 떴습니다. Error. A JNI error has occurred, please check your installation and try again이라고요. 자바 버츄얼 머신이..
comsperger.tistory.com
이분의 오류해결 방법이 통했음.
내가 해결했던 실제 실행 화면.
위 빨간 네모에 있는 configure Project specific settings 를 클릭
실행해야 할 프로젝트를 클릭.
우측에 비활성화 돼있는 1.8을 클릭하여 현재 사용 중인 JDK 버전으로 맞춤
위 compliance level 과 모두 일치하도록 맞춤.
그리고 Apply and close 하고
실행 하여 확인해본다.
저는 이과정에서 모두 잘 실행 되었습니다.