"Ein JNI-Fehler ist aufgetreten" für eine Instanz des Programms, nicht für andere

Machte ich ein großes Programm in der Eclipse-Java-Mars auf einem computer, der gut funktioniert hat. Ich exportiert das Programm als lauffähige Jar-Datei und ausgeführt, es gab keinerlei Probleme. Auch wenn ich exportiert das gesamte Projekt auf einen anderen computer, das Programm funktioniert immer noch.

Kam die Frage weiter an die anderen computer, wenn ich geringfügige änderungen vorgenommen, um das Projekt. Diese änderungen wurden nur Inhalte basierend verpasst und sollte keinen Unterschied machen, auf die Funktionalität des Programms. Läuft das Programm aus eclipse heraus scheint keine Probleme zu haben. Allerdings, wenn ich das neu erstellte Jar-Datei erhalte ich die folgende Fehlermeldung:

Error: A JNI error has occurred, please check your installation and try again. 

gefolgt von einem frame sagen:

A Java Exception has occurred. 

Also meine Frage ist:

Wie ist es möglich, dass verschiedene Instanzen desselben Programm kann nicht ausgeführt werden, die über eine Jar-Datei, während die alte Instanz kann?

Habe ich die gleichen JDK version (1.8.0_73) auf beiden Computern, und installierte Sie in so ziemlich die gleiche Weise: ich habe zunächst Java installiert zusammen mit NetBeans über einen kombinierten Version. Folgende, installierte ich Eclipse. Der einzige Unterschied ist, dass auf dem neuen computer installierte ich eclipse offline, d.h. ohne die Eclipse-installer

InformationsquelleAutor Robin Kramer | 2016-06-23

Schreibe einen Kommentar