Auftreten eines JNI-Fehlers in Eclipse unter Windows 8.1
Beim Arbeiten mit Java-Anwendungen in Eclipse unter Windows 8.1 kann der folgende Fehler auftreten Meldung:
"A JNI error has occurred. Please check your installation and try again in Eclipse x86 Windows 8.1"
Dieser Fehler tritt normalerweise auf, wenn ein Konflikt zwischen verschiedenen auf Ihrem Gerät installierten Java-Versionen besteht
JDK und JRE verstehen
In älteren Java-Versionen enthielt das Java Development Kit (JDK) sowohl die Java Runtime Environment (JRE) als auch die notwendigen Tools dafür Entwicklung, wie zum Beispiel Compiler. Mit Java 12 und höher können Sie jedoch sowohl die JRE als auch das JDK unabhängig voneinander installieren.
Die Hauptursache des Fehlers
Der Fehler, auf den Sie stoßen, liegt an Ihrem Das Programm versucht, mit Java 12 zu kompilieren (wie durch „javac -version“ angezeigt), während es versucht, mit Java 8 auszuführen (wie durch „java -version“ angezeigt). Dieser Versionskonflikt verursacht den JNI-Fehler.
Lösung: Deinstallieren widersprüchlicher Java-Versionen
Um das Problem zu beheben, müssen Sie sicherstellen, dass Ihr System nur über eine Java-Version verfügt installiert. Hier sind die Schritte, die Sie befolgen müssen:
Zusätzliche Tipps
Das obige ist der detaillierte Inhalt vonWarum erhalte ich in meinem Eclipse-Java-Projekt unter Windows 8.1 einen „JNI-Fehler'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!