Netbeans 経由で LWJGL ライブラリを使用して、Java で基本的なゲームを作成しています。
lwjgl、lwjgl_util、および jinput .jar を使用してライブラリを作成し、プロジェクトのプロパティの「実行」カテゴリに -Djava.library.path=C:\LWJGL\native\windows を追加しました。
ファイルを Netbeans で実行すると、問題なく完全に実行されます。しかし、ファイルをダブルクリックして.jarを実行すると、何もポップアップしません(私が知る限り、瞬間的なcmdエラーウィンドウでさえありません)。コマンドラインからファイルを実行すると、次のようになります。
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)
DLL と .jar ライブラリ ファイルを Game.jar と同じディレクトリの「lib」フォルダに移動し、それらを Game.jar と同じディレクトリに移動しようとしましたが、同じエラーが発生します。なぜこれをネットビーンズの外で動作させることができないように見えるのか、誰かが私を助けてくれますか?