"코딩세끼"

JNI 오류( A jni error) 본문

프로그래머로 전직하기/첫번째 프로젝트 : Federico

JNI 오류( A jni error)

StrrayNight 2022. 1. 31. 11:07
반응형

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 하고 

실행 하여 확인해본다. 

 

저는 이과정에서 모두 잘 실행 되었습니다. 

반응형

'프로그래머로 전직하기 > 첫번째 프로젝트 : Federico' 카테고리의 다른 글

Kakao Map API 사용하기  (0) 2022.02.12
2. 메뉴 삭제 관리  (0) 2022.01.28
1. 본사-메뉴-삭제  (0) 2022.01.22
오늘 공부한 내용.  (0) 2022.01.14