크로스 플랫폼 앱을 만드는 가장 쉬운 방법이기 때문에 자바를 배워 보았습니다 (파이썬도 있지만 이미 알고 있습니다). JOGL로 hello world 프로그램을 작성하려고했습니다. 필자는 그것을 작성했으며 Eclipse와 NetBeans에서 완벽하게 실행되지만 jar를 빌드하고 실행하려고하면 java.library.path에 JOGl이 없다고 표시됩니다. -D 인수를 사용하여 라이브러리 경로를 전달하려고 시도했지만 작동합니다! 질문 : : 추가 args없이 실행하는 방법이 있습니까? 더블 클릭만으로.-D 키없이 JOGL 앱으로 jar를 실행하는 방법은 무엇입니까?
감사합니다.
이 시도 lib 디렉토리/jogl.jar lib 디렉토리/gluegen-rt.jar이 lib 디렉토리/jinput. jar lib/joal.jar \ 작동하지 않습니다. '스레드의 예외 "main"java.lang.UnsatisfiedLinkError : java.library.path의 jogl 없음 ". WTF? – HiTECNOLOGYs
잘 모르겠습니다. 조글은 기본 라이브러리가 있기 때문에 조금 까다 롭습니다. 더블 클릭으로 만 실행하려면'java -D ...'명령을 사용하여 .bat/.sh 스크립트를 수행 할 수 있습니다. – polypiel
JOGL은 까다롭지 않습니다. OpenGL의 모든 Java 바인딩에는 액세스 할 때 일부 원시 코드가 필요합니다 OpenGL에. 그러나 JOGL 2.0에서는 jogl.all.jar 및 gluegen-rt.jar을 클래스 경로에 넣고 기본 라이브러리가 들어있는 JAR 파일을 동일한 디렉토리에 넣기 만하면됩니다. 그런 다음 JOGL 2.0은 Java 라이브러리 경로를 설정할 필요없이 자동으로로드합니다. – gouessej