Wenn ich das ausführen .jar, ich bekomme ein “No lwjgl in java.Bibliothek.Weg" - Fehler

Ich mache ein Spiel in Java mit Hilfe der LWJGL Bibliothek über Netbeans.

Ich habe eine Bibliothek, mit der lwjgl, lwjgl_util, und jinput .jar ' s, und ich Hinzugefügt -Djava.Bibliothek.path=C:\LWJGL\native\windows in den "Run" - Kategorie in die Eigenschaften des Projekts.

Wenn ich die Datei in Netbeans läuft es perfekt mit kein Problem. Aber wenn ich das .jar via Doppelklick auf die Datei nichts auftaucht (nicht einmal die momentane cmd-Fehler-Fenster, soweit ich das sagen kann). Und wenn ich die Datei über die Kommandozeile, bekomme ich:

C:\Users\200160765>java -jar "C:\Users\200160765\Documents\NetBeansProjects\Game
\dist\Game.jar"
Exception in thread "main" java.lang.UnsatisfiedLinkError: no lwjgl in java.libr
ary.path
        at java.lang.ClassLoader.loadLibrary(Unknown Source)
        at java.lang.Runtime.loadLibrary0(Unknown Source)
        at java.lang.System.loadLibrary(Unknown Source)
        at org.lwjgl.Sys$1.run(Sys.java:73)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.lwjgl.Sys.doLoadLibrary(Sys.java:66)
        at org.lwjgl.Sys.loadLibrary(Sys.java:82)
        at org.lwjgl.Sys.<clinit>(Sys.java:99)
        at org.lwjgl.opengl.Display.<clinit>(Display.java:130)
        at game.Draw.createWindow(Draw.java:198)
        at game.Draw.init(Draw.java:214)
        at game.Draw.run(Draw.java:56)
        at game.Main.main(Main.java:9)

Habe ich versucht, bewegen Sie den DLL ' s und .jar-Dateien um die " lib " - Ordner im gleichen Verzeichnis wie Game.jar und verschieben Sie Sie in das gleiche Verzeichnis wie Game.jar, aber ich bekomme den gleichen Fehler. Könnte mir da jemand helfen, warum ich kann nicht scheinen, um diese arbeiten außerhalb von netbeans?

Schreibe einen Kommentar