Файл Java JOGL не компилируется - я установил все результаты поиска без документации для «jogl» из USC

Название говорит само за себя. Я установил все, но javac ведет себя так, как будто ничего не произошло - объекты OpenGL не обнаруживаются, когда я пытаюсь скомпилировать скопированный код из учебников. Отсутствуют.

Я использую командную строку javac из OpenJDK и Eclipse со стандартными настройками. Не ходи ни с одним.

Почему?

1
задан 15 August 2012 в 16:21

1 ответ

Все еще необходимо сказать javac добавлять файлы банки, содержащие классы JOGL на пути к классу.

, Если Вы используете JogAmp JOGL 2 затем, включают два файла банки gluegen-rt.jar и jogl-all.jar на пути к классу:

загрузка В качестве примера последние банки от JogAmp и компиляции простое приложение из командной строки:

#install p7zip-full required to unpack 7z files.
sudo apt-get install p7zip-full
#download and unpack the latest JogAmp JOGL release
wget http://jogamp.org/deployment/jogamp-current/archive/jogamp-all-platforms.7z
7z x jogamp-all-platforms.7z
cd jogamp-all-platforms
#download a simple JOGL example application
mkdir -p demos/es2
cd demos/es2
wget https://raw.github.com/xranby/jogl-demos/master/src/demos/es2/RawGL2ES2demo.java
cd ../..
#compile the jogl example application using javac
javac -cp jar/jogl-all.jar:jar/gluegen-rt.jar demos/es2/RawGL2ES2demo.java
#run the example jogl application
java -cp jar/jogl-all.jar:jar/gluegen-rt.jar:. demos.es2.RawGL2ES2demo

Example2 компилируют простое jogl приложение с помощью банок, обеспеченных пакетом libjogl2-java Debian/Ubuntu: Ubuntu использует имена gluegen2-rt.jar и Примечание jogl2.jar

sudo apt-get install libjogl2-java
#download a simple JOGL example application
mkdir -p demos/es2
cd demos/es2
wget https://raw.github.com/xranby/jogl-demos/master/src/demos/es2/RawGL2ES2demo.java
cd ../..
#compile the jogl example application using javac
javac -cp /usr/share/java/jogl2.jar:/usr/share/java/gluegen2-rt.jar demos/es2/RawGL2ES2demo.java
#run the example jogl application
java -cp .:/usr/share/java/jogl2.jar:/usr/share/java/gluegen2-rt.jar demos/es2/RawGL2ES2demo

, что Oracle прекратила поддерживать JOGL 1 с 2009. Сообщество JogAmp поддерживает JOGL 2. https://jogamp.org/jogl/doc/Overview-OpenGL-Evolution-And-JOGL.html http://labb.zafena.se/?p=656 - сообщество JogAmp теперь поддерживает JOGL и Java3D

, Большинство разработчиков использует JogAmp JOGL из Java IDE, такой как NetBeans и Eclipse, вот ссылка на то, как установить Вашу среду разработки. https://jogamp.org/wiki/index.php/Setting_up_a_JogAmp_project_in_your_favorite_IDE

0
ответ дан 15 August 2012 в 16:21

Другие вопросы по тегам:

Похожие вопросы: