Heim >Datenbank >MySQL-Tutorial >Wie behebe ich einen „JNI-Fehler' in Eclipse unter Windows 8.1 aufgrund einer Nichtübereinstimmung der Java-Version?

Wie behebe ich einen „JNI-Fehler' in Eclipse unter Windows 8.1 aufgrund einer Nichtübereinstimmung der Java-Version?

Linda Hamilton
Linda HamiltonOriginal
2024-11-29 18:31:11692Durchsuche

How to Fix a

JNI-Fehler in Eclipse unter Windows 8.1

Der Fehler „Ein JNI-Fehler ist aufgetreten. Bitte überprüfen Sie Ihre Installation und versuchen Sie es erneut“ wird oft angezeigt eine Diskrepanz zwischen der für die Kompilierung und Ausführung verwendeten Java-Version. In diesem Fall wurde Ihr Programm anscheinend mit Java JDK 12 kompiliert, Sie versuchen jedoch, es auf einer Java Runtime Environment (JRE) Version 8 auszuführen.

Lösung:

Um dieses Problem zu beheben, führen Sie die folgenden Schritte aus:

  1. Stellen Sie sicher, dass Ihr Java Development Kit (JDK) und Die Versionen der Java Runtime Environment (JRE) stimmen überein. In diesem Fall sollten beide Version 12 sein.
  2. Deinstallieren Sie Java 8 JRE von Ihrem Computer. Dadurch wird sichergestellt, dass Ihre Eingabeaufforderungsumgebung nicht verwirrt ist, welche Java-Version verwendet werden soll.
  3. Kompilieren Sie Ihr Programm mit der richtigen Java-Version (CDK 12) neu, indem Sie den folgenden Befehl in der Eingabeaufforderung ausführen:

    javac -version
  4. Führen Sie Ihr Programm mit demselben Java aus Version:

    java -version

Sobald sowohl die Kompilierungs- als auch die Ausführungsschritte dieselbe Java-Version verwenden, sollte der JNI-Fehler nicht mehr auftreten.

Das obige ist der detaillierte Inhalt vonWie behebe ich einen „JNI-Fehler' in Eclipse unter Windows 8.1 aufgrund einer Nichtübereinstimmung der Java-Version?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn