2012-01-04 4 views
0

Jason에서 GUI 용 JOGL을 사용하는 프로그램을 실행하려고합니다. 나는 다음과 같은 오류 받고 있어요 :Mac OSX Lion에 JOGL을 설치하는 방법은 무엇입니까?

[CentralisedEnvironment] Error in Centralised MAS environment creation 
net.java.games.jogl.GLException: java.lang.ClassNotFoundException: net.java.games.jogl.impl.macosx.MacOSXGLContextFactory 

을 나는 문제가 jogl.jar 파일을 찾을 수 있다고 생각합니다. 내가 찾은 튜토리얼을 기반으로 Java 폴더 /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/ext/lib/ext 폴더에 저장했습니다.

이 작업을 수행하지 않은 후에 DYLD_LIBRARY_PATH 변수에 JOGL lib 폴더를 포함하도록 설정했습니다. 터미널에 export DYLD_LIBRARY_PATH=/Users/.../lib을 입력했는데 아무 일도 일어나지 않았는지 확실하지 않습니다.

적어도 3 가지 버전의 JOGL로 시도했지만 그 중 하나가 작동하지 않았습니다.

무엇이 누락 되었습니까? 도와주세요!

미리 감사드립니다.

답변

0

나는 무엇이 DYLD_LIBRARY_PATH인지 잘 모르겠습니다. Java classpath 변수를 설정해야하는 것 같습니다. 그 중 하나 또는 -classpath 또는 -cp 플래그 (동일)를 사용하여 실행시 .jar 파일의 경로를 지정해야합니다. 나는 이것이 당신이해야 할 일이라고 말하고 싶습니다.

This page에는 OS X이 기본적으로 .jar 파일을 찾는 위치에 대한 설명이 있습니다.

클래스 경로 정의 방법에 대한 일반적인 내용은이 Oracle tutorialOracle page on setting the classpath 하단을 참조하십시오.

또한 DYLD_LIBRARY_PATH을 사용하여 here을 확인하십시오.

관련 문제