lwjglライブラリを使用しようとしていますが、新しい Windows 7 のインストールをゼロから始めています。
Oracle の Web サイトから最新の JDK 6 をダウンロードしました。インストール後、「java」や「javac」などのコマンドが Windows コマンド プロンプトから認識されないことがわかりました。そこで、パス変数を編集し、jdk の bin フォルダーを追加しました。
これで、Java コマンドが機能します。
そこで、最新の lwjgl をダウンロードして展開し、Web サイトでインストール手順を読みます。
ディストリビューションをダウンロードする アーカイブを解凍します。ファイルの内容 (サブフォルダー内) には、(とりわけ) 以下が含まれている必要があります。
コマンド プロンプトを開き、アーカイブが解凍されたフォルダに移動して、LWJGL をテストします。移動したら、次のコマンドを発行します: (すべて 1 行で、各 -option の前にスペースを入れます)java -cp .;res;jar\lwjgl.jar;jar\lwjgl_test.jar;jar\lwjgl_util.jar;jar\lwjgl_fmod3.jar;jar\lwjgl_devil.jar;jar\jinput.jar;-Djava.library.path=ネイティブ\windows org.lwjgl.test.WindowCreationTest
ウィンドウが表示され、次の出力が表示されます。
見つかった表示モード 240、320、WindowCreationTest ディスプレイ作成 100、100 に移動 ウィンドウ作成 600、800、ゲーム
そのため、それを抽出し、cmd プロンプトで抽出したフォルダーに移動しました。
次に、上記のテスト コマンドを実行すると、次のエラーが表示されます。
C:\Users\Nestor\Downloads\lwjgl-2.6\lwjgl-2.6>java -cp .;res;jar\lwjgl.jar;jar\ lwjgl_test.jar;jar\lwjgl_util.jar;jar\lwjgl_fmod3.jar;jar\ lwjgl_devil.jar;jar\ji nput.jar;-Djava.library.path=native\windows org.lwjgl.test.WindowCreationTest
次のキーを使用できます: ESCAPE: テストを終了します 矢印キー: 非フルスクリーン モードでウィンドウを移動します L :選択可能な表示モードの
リスト 0-8: 表示モードの選択
F:
フルスクリーンに切り替え SHIFT-F:
Display.destroy()/create() サイクルでフルスクリーンに 切り替え.library.path 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) org.lwjgl.sys.(Sys.java:99) で org.lwjgl.opengl.Display.(Display.java:130) で org.lwjgl.test.WindowCreationTest.initialize(WindowCreationTest.java: 82) org.lwjgl.test.WindowCreationTest.main (WindowCreationTest.java:286) でC:\Users\Nestor\Downloads\lwjgl-2.6\lwjgl-2.6>
なぜそのエラーが発生するのですか? リンクエラーが発生する理由がわかりません。私が実行しようとしたコマンドでは、必要なネイティブ dll へのパスが明確に記述されています。
C:\Users\Nestor\Downloads\lwjgl-2.6\lwjgl-2.6>java -cp .;res;jar\lwjgl.jar;jar\ lwjgl_test.jar;jar\lwjgl_util.jar;jar\lwjgl_fmod3.jar;jar\ lwjgl_devil.jar;jar\ji nput.jar; -Djava.library.path=native\windows org.lwjgl.test.WindowCreationTest
相対パス "native\windows" にこれらの依存関係が含まれていることを確認しました。
C:\Users\Nestor\Downloads\lwjgl-2.6\lwjgl-2.6\native\windows>dir
ドライブ C のボリュームにラベルがありません。
ボリューム シリアル番号は 2061-75F6 ですC:\Users\Nestor\Downloads\lwjgl-2.6\lwjgl-2.6\native\windows のディレクトリ
2010 年 11 月 24 日午前 12 時 35 分。
11/24/2010 12:35 AM ..
10/18/2010 08:44 PM 31,232 jinput-dx8.dll
10/18/2010 08:44 PM 65,024 jinput-dx8_64.dll
10/18/2010 08:44 PM 29,696 jinput-raw.dll
10/18/2010 08:44 PM 62,464 jinput-raw_64.dll
10/18/2010 08:44 PM 197,120 lwjgl.dll
10/18/2010 08:44 PM 305,664 lwjgl64.dll
10/18 /2010 08:44 PM 56,832 OpenAL32.dll
10/18/2010 08:44 PM 157,184 OpenAL64.dll
8 ファイル 905,216 バイト
2 ディレクトリ 155,163,058,176 バイト空き
誰かが私が間違っていることを指摘するのを助けることができますか? LWJGL ライブラリをダウンロードし、インストール手順で指定されたテスト コマンドを実行することで、誰でもこれを再現できますか?