집 >데이터 베이스 >MySQL 튜토리얼 >Windows 8.1의 Eclipse Java 프로젝트에서 'JNI 오류'가 발생하는 이유는 무엇입니까?
Windows 8.1의 Eclipse에서 JNI 오류 발생
Windows 8.1의 Eclipse에서 Java 애플리케이션으로 작업할 때 다음 오류가 발생할 수 있습니다. 메시지:
"A JNI error has occurred. Please check your installation and try again in Eclipse x86 Windows 8.1"
이 오류는 일반적으로 서로 다른 Java 버전 간에 충돌이 있을 때 발생합니다.
JDK 및 JRE 이해
이전 Java 버전에서 JDK(Java Development Kit)에는 JRE(Java Runtime Environment)와 컴파일러와 같은 개발에 필요한 도구. 그러나 Java 12 이상에서는 JRE와 JDK를 모두 독립적으로 설치할 수 있습니다.
오류의 근본 원인
발생하는 오류는 프로그램이 Java 8("java -version"으로 표시됨)로 실행을 시도하는 동안 Java 12("javac -version"으로 표시됨)로 컴파일하려고 합니다. 버전 불일치로 인해 JNI 오류가 발생합니다.
해결책: 충돌하는 Java 버전 제거
문제를 해결하려면 시스템에 하나의 Java 버전만 있는지 확인해야 합니다. 설치되었습니다. 따라야 할 단계는 다음과 같습니다.
추가 팁
위 내용은 Windows 8.1의 Eclipse Java 프로젝트에서 'JNI 오류'가 발생하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!