Wie fügen Sie die jar-Dateien kompilieren mit der Eingabeaufforderung? (Fehler: Ein JNI Fehler ist aufgetreten,Bitte Überprüfen Sie Ihre Installation)
Ich Gabel-ein Projekt von github und wenn ich Sie ausführen will, gibt es Fehler. Ich fügte org.json
jar-Datei zu jdk\lib
und auch die Path-variable zu. Ich kompilierter code, aber es wurde kein Fehler aber wenn ich es bekomme ich exception wie folgt : (und bei mir läuft es mit der Eingabeaufforderung)
Fehler: Ein JNI-Fehler ist aufgetreten, bitte überprüfen Sie Ihre installation und versuchen Sie es erneut Exception in thread "main" java.lang.NoClassDefFoundError: org/json/JSONExceptio n bei java.lang.Klasse.getDeclaredMethods0(Native-Methode) bei java.lang.Klasse.privateGetDeclaredMethods(Quelle Unbekannt) bei java.lang.Klasse.privateGetMethodRecursive(Quelle Unbekannt) bei java.lang.Klasse.getMethod0(Quelle Unbekannt) bei java.lang.Klasse.getMethod(Unknown Source) bei der sun.launcher.LauncherHelper.validateMainClass(Quelle Unbekannt) bei der sun.launcher.LauncherHelper.checkAndLoadMain(Unbekannte Quelle), Verursacht durch: java.lang.ClassNotFoundException: org.json.JSONException bei java.net.URLClassLoader.findClass(Unknown Source) bei java.lang.ClassLoader.loadClass(Unknown Source) bei der sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) bei java.lang.ClassLoader.loadClass(Unknown Source)... 7 mehr
Sollten Sie fügen Sie ein MCVE so, dass jemand Ihr problem reproduzieren und hoffentlich helfen Sie.
InformationsquelleAutor Pratik | 2015-08-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Beurteilung erforderlichen jar zum classpath wie diese:
Für *nix-artigen Systemen:
Für Windows:
...oder per manifest:
nicht PFAD aber - CLASSPATH. Zuerst wird von system für die Datei-Suche, secon - durch die JVM für Abhängigkeiten zu finden, wie deiner org.json.jar
Sie können auch versuchen, zu extrahieren Inhalt org.json.jar einige entpacken Sie das Programm und fügen Sie Sie in Ihre Haupt -
.jar
, aber das nicht immer funktioniert (für ex., wenn jar ' s signiert sind)Ty ich den CLASSPATH und es funktioniert jetzt 🙂
Du bist herzlich willkommen =)
InformationsquelleAutor ankhzet