그래서 코딩 환경으로 Netbeans를 사용하고 있습니다. LWJGL을 netbeans에 다운로드하여 설치하는 방법과 동일하게 설치했습니다. 나는 몇 가지 수업을했고, 몇 가지 데모 프로그램을 복사했으며, 지금까지 모든 것이 제대로 작동하고 올바르게 실행 중입니다. 그것은 내가 테스트하는 응용 프로그램을 내보낼 때까지 모두 괜찮고 멋진. 그것은 수출과 아무런 오류없이 깨끗하다고하지만, '. jar'파일을 실행하려고하면, 그것은 아무것도 안하고, 결국 나에게 응용 프로그램이 실행되지 않는다는 오류 메시지를 준다.lwjgl 게임 내보내기가 작동하지 않습니다.
I go and check the console for error messages and it gives me this:
2/22/12 4:59:15 PM [0x0-0x2b82b8].com.apple.JarLauncher[63754}Exception in thread "main"
2/22/12 4:59:15 PM [0x0-0x2b82b8].com.apple.JarLauncher[63754]java.lang.NoClassDefFoundError: org/lwjgl/LWJGLException
2/22/12 4:59:15 PM [0x0-0x2b82b8].com.apple.JarLauncher[63754]Caused by: java.lang.ClassNotFoundException: org.lwjgl.LWJGLException
2/22/12 4:59:15 PM [0x0-0x2b82b8].com.apple.JarLauncher[63754]at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
2/22/12 4:59:15 PM [0x0-0x2b82b8].com.apple.JarLauncher[63754]at java.security.AccessController.doPrivileged(Native Method)
2/22/12 4:59:15 PM [0x0-0x2b82b8].com.apple.JarLauncher[63754]at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
2/22/12 4:59:15 PM [0x0-0x2b82b8].com.apple.JarLauncher[63754]at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
2/22/12 4:59:15 PM [0x0-0x2b82b8].com.apple.JarLauncher[63754]at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
2/22/12 4:59:15 PM [0x0-0x2b82b8].com.apple.JarLauncher[63754]at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
LWJGL 파일이 최종 jar 파일에 포함되지 않았다고 생각합니다. 어떻게하면 LWJGL을 사용하여 응용 프로그램을 내보낼 수 있습니까?
콘솔 명령을 변경하여 LWJGL을로드 할 수 있다고 생각합니다. 그런 식으로 접근하려는 경우 Java 터미널/bash 명령에 대한 더 많은 연구를해야합니다. 그렇지 않으면 빠르고 더러운 방법은 아카이브 관리자 (우분투에 내장되어 있고 창에서 .zip으로 변경)를 사용하여 완성 된 제품을 열고 LWJGL 파일을 추가 한 다음 다시 봉인하는 것입니다. 하지만 깨끗한 해결책이 있습니다. 나는 그것을 모른다 : D –