已下載LWJGL 3.0
從lwjgl.org
,其中只有lwjgl.jar文件在jar子目錄中。本地目錄只有像libglfw.so這樣的文件,但根本沒有子目錄(當然也不是本機/窗口)。使用Netbeans設置LWJGL 3.0
創建了一個庫LWJGL30
與lwjgl.jar文件。 將它添加到我的項目庫中。並致Project Properties->Libraries->Compile and Run
。 集
的JVM啓動參數從link
複製的HelloWorld示例然後跑了,我得到這個錯誤:
Exception in thread "main" java.lang.NoClassDefFoundError: Could not
initialize class org.lwjgl.system.Library at
org.lwjgl.system.MemoryAccess.(MemoryAccess.java:22) at
org.lwjgl.system.Pointer.(Pointer.java:22) at
org.lwjgl.glfw.GLFW.(GLFW.java:594) at
mylwjgl.MyLWJGL.run(MyLWJGL.java:43) at
mylwjgl.MyLWJGL.main(MyLWJGL.java:140)
C:\Users\Owner\AppData\Local\NetBeans\Cache\8.1\executor-snippets\run.xml:53:
Java returned: 1 BUILD FAILED (total time: 7 seconds)
我已經檢查,雙重檢查,三重檢查以及在網上搜索一個答案,因爲它應該工作,但事實並非如此。任何幫助,將不勝感激。
路徑中沒有空格。但嘗試使用「」 -Djava.library.path =「C:\ Users \ Owner \ Documents \ lwjgl \ native」 -Djava.library.path =「C:/ Users/Owner/Documents/lwjgl/native 「 嘗試各種組合無效。 這是路徑,我可以找到本機 - C:\ Users \ Owner \ Documents \ lwjgl \ native – ahorry
已添加文件folder = new File(「C:/ Users/Owner/Documents/lwjgl/native」); File [] listOfFiles = folder.listFiles(); (listOfFiles [i] .isFile()){ System.out.println(「File」+ listOfFiles [i] .getName() ); }} 這都說明 文件jemalloc.dll 文件jemalloc32.dll 文件libglfw.dylib 文件libglfw.so 文件libglfw32.so 文件libjemalloc.dylib 文件libjemalloc.so 文件libjemalloc32.so 文件liblwjgl.dylib 文件liblwjgl.so 文件liblwjgl32.so 文件libopenal.dylib 文件libopenal.so 文件libopenal32.so 文件的Thumbs.db – ahorry