1

Mac で JOGL を実行するのに問題があります。Mac OSX 10.8.5 を実行しています。ここに記載されている指示に従いました:

http://jogamp.org/wiki/index.php/Setting_up_a_JogAmp_project_in_your_favorite_IDE#Compile_and_run_your_project_from_the_command_line

まず、jogamp-all-platforms.7z をダウンロードしました。

Mac jogl jar ファイルを /jogl2/jar にコピーし、lib フォルダーの内容を /jogl2/lib にコピーしました。

gluegen-rt.jar と jogl-all.jar を /Library/Java/Extensions にコピーしました。

次に、次の単純なクラスをコンパイルしました。

$ javac -classpath "/jogl2/jar/gluegen-rt.jar:/jogl2/jar/jogl-all.jar" /COM/Week1/JOGLtutorial/S1.java

エラーなしでコンパイルされます。コンパイルされたプログラムを実行しようとすると、次のエラーが発生します。

$ java -classpath "/jogl2/jar/gluegen-rt.jar:/jogl2/jar/jogl-all.jar" -Djava.library.path="/jogl2/lib" /COM/Week1/JOGLtutorial/S1

Exception in thread "main" java.lang.NoClassDefFoundError: /COM/Week1/JOGLtutorial/S1
Caused by: java.lang.ClassNotFoundException: .COM.Week1.JOGLtutorial.S1
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)

誰かが私のエラーについて教えてくれますか? Windowsで正常に動作しています。問題は、環境変数の設定が間違っていることに関係していると思います。

4

0 に答える 0