2017-08-08 26 views
-1

私はたくさんのlibsを使用する非常に大きなゲームを持っています。クラスパスで追加しました。しかし、私はjava.library.pathの中で何LWJGLクラスパスにネイティブを追加するJava

を、それが

を言うプログラムを起動していないとき、これはIntelljiのアイデアで解決するのは簡単ですが、lwjglがどこを知っているように、どのように私はクラスパスにこれを追加することができますネイティブは位置していますか?

+0

Intellijからエクスポートしたのですか? –

答えて

1

起動バッチファイル使ってJAR:あなたが持っていないことを、

System.load("name_of_dll"); 

注:お使いの画面を作成する前

java -jar Game.jar -Djava.library.path="path_to_your_natives" 

を、あなたは、次の行を呼び出す必要があります最後に.dllと入力します。代わりに

System.loadLibrary("path_to_dll"); 

と電話することもできます。そうすれば、バッチファイルを使用する必要はありません。しかし、あなたは拡張子を忘れることはできません。

関連する問題