1

コマンドラインでHelloWorldJOGLプログラムを実行したい。jogamp.orgから.jarsをダウンロードし、

gluegen-rt.jar , 
jogl.all.jar , 
gluegen-java-src.zip , 
jogl-java-src.zip , 
gluegen-rt-natives-macosx-universal.jar , 
jogl-all-natives-macosx-universal.jar 

HelloWorldフォルダの「jar」ディレクトリにあります -http://jogamp.org/wiki/index.php/Downloading_and_installing_JOGLで説明されています。

今、私はでコンパイルしようとします

javac -classpath "jar/gluegen-rt.jar:jar/jogl.all.jar" HelloWorld.java 

https://jogamp.org/wiki/index.php/Setting_up_a_JogAmp_project_in_your_favorite_IDEで説明されているように。

次に、で始まる14個のエラーがスローされます

HelloWorld.java:7: package javax.media.opengl does not exist
import javax.media.opengl.GL;
                         ^

を使用して絶対パスでコンパイルしようとすると

javac -classpath "/Users/jonas/Desktop/cool_jogl/helloworld/jar/gluegen-rt.jar:/Users/jonas/Desktop/cool_jogl/helloworld/jar/jogl-all.jar" HelloWorld.java 

それでも私に12のエラーをスローします

HelloWorld.java:9: cannot find symbol
symbol  : class GLCanvas
location: package javax.media.opengl
import javax.media.opengl.GLCanvas;
                         ^
4

2 に答える 2

2

で置き換えjavax.mediaてみてくださいcom.jogamp

于 2015-09-14T19:40:04.613 に答える
1

javax.media.opengl.awt.GLCanvas を使用する必要があります。一部のパッケージ名が変更されました。IDE オートコンプリートを使用するか、sources.zip を参照して新しい名前を見つけてください。

于 2012-10-04T16:25:13.297 に答える