после многочисленных уроков я все еще не могу установить JOGL. Я добавляю все файлы в папку в пути класса, а затем добавляю их в путь сборки, но всегда получаю ошибки компилятора. Я пробовал как Eclipse, так и NetBeans, как Windows 7 (64 бит), так и Windows 10. Я довольно новичок в мире Java, поэтому, пожалуйста, извините меня, если это довольно простая ошибка. Проблемы с установкой JOGL (Eclipse)
ответ
Вам необходимо импортировать класс GLCapabilities
из соответствующего пакета. Пакет javax.media.opengl
для более ранних версий (< 2.3.1) или com.jogamp.opengl
для более поздних версий. Например:
import javax.media.opengl.GLCapabilities;
//import com.jogamp.opengl.GLCapabilities;
... или весь пакет:
import javax.media.opengl.*;//earlier versions
//import com.jogamp.opengl.*;//
См Bug 682 информации о том, почему/когда пакет был переименован.
Когда я добавьте один из этих двух, я получаю сообщение об ошибке «Ошибка импорта javax.media не может быть разрешена» от Eclipse. –
Этот пакет должен находиться внутри jogl-all.jar. Разверните эти файлы jar в проводнике пакетов (слева), чтобы убедиться, что они существуют. – copeg
Я не мог найти javax.media, но я нашел com.jogamp.opengl.GLCapabilities. Когда я импортирую его, я решил, что ошибка «GLCapabilities не может быть решена с ошибкой типа», но у меня все еще есть ошибка «Ошибка конструктора GLCapabilities() не определена». @copeg –
Этот учебник является устаревшим, он использует устаревшую версию JOGL, возможно, даже старше JOGL 1. Используйте эти инструкции по установке JOGL: http://jogamp.org/wiki/index.php/Setting_up_a_JogAmp_project_in_your_favorite_IDE#Eclipse_IDE_project – gouessej