Какие пакеты Ubuntu / Debian мне нужно собрать с помощью Java + OpenGL?
Вопрос
Я хочу использовать JOGL (для Clojure, а не Java).Кажется, существует довольно большое количество альтернатив для привязок JDK и OpenGL, и я не хочу использовать подход scatter gun и засорять свою машину установкой слишком большого количества мусора.Пожалуйста, помогите мне начать!
- Какие пакеты Ubuntu / Debian мне нужно установить?(начиная с
sun-java6-jdk
, например) - Похоже, пакетов JOGL не существует, так каков наилучший способ его установки?Должен ли я создавать из CVS HEAD или использовать готовые jar-файлы?
Я буду использовать Emacs в качестве своей IDE, поэтому мне не нужно устанавливать Eclipse или что-то еще, мне просто нужно иметь возможность создавать с помощью ant или чего-то еще.
Пожалуйста, не стесняйтесь пересмотреть свой ответ (основываясь на ответах других пользователей), чтобы предоставить исчерпывающие практические рекомендации.
Решение
Начиная с Ubuntu 8.10 (intrepid), JOGL уже упакован (libjogl-java).Лучшим JDK для выбора должен быть openjdk-6-jdk поскольку это в основном (= поддерживается основной командой Ubuntu) начиная с intrepid и в любом случае происходит от проприетарного Sun JDK6.
На бесстрашном, просто бегущем
sudo apt-get install -y ant openjdk-6-jdk libjogl-java
это должно помочь вам начать.В более старых версиях вы должны исключить libjogl-java, вручную установить все зависимости (все с красным кружочком) и создайте JOGL (загрузите, распакуйте, ant).