2012-05-10 1 views
6

Я пытался следовать любому количеству tutorials:Как установить JOGL на Windows 7 64bit для использования с Eclipse?

Но я до сих пор не могу получить затмение признать любого из моих операторов импорта:

import net.java.games.jogl.Animator; 
import net.java.games.jogl.GL; 
import net.java.games.jogl.GLCanvas; 
import net.java.games.jogl.GLCapabilities; 
import net.java.games.jogl.GLDrawable; 
import net.java.games.jogl.GLDrawableFactory; 
import net.java.games.jogl.GLEventListener; 

Сказав, что всегда кажется, что-то другое с учебниками и тем, что я могу сделать (т.е. разные файлы, разные пакеты, разные шаги и т. д.).

This tutorial устанавливает JOGL как пользовательскую библиотеку, которая мне нравится, но файлы с ссылками (nativewind.all.jar, newt.all.jar), которые я не мог найти в загруженной JOGL загрузке. В нем также говорится о ссылках на файлы DLL, которые загружают файлы справки .txt и wiki устарели и не должны использоваться. Сказав, что я следовал инструкциям, насколько мог (используя файлы, упомянутые в wiki), но он все еще не работает.

The official wiki рассказывает о загрузке различных пакетов для разных систем, но все они, похоже, были объединены в один файл «jogamp-all-platform.7z». В нем говорится, что вам нужны файлы: «gluegen-rt.jar, jogl.all.jar, gluegen-java-src.zip, jogl-java-src.zip, gluegen-rt-natives-windows-amd64.jar, jogl -all-natives-windows-amd64.jar ", но он не говорит, что вы должны делать с ними. (Я ссылался на них в моем пути сборки, но он не работал).

В любом случае, я, вероятно, делаю что-то очень глупое, но не уверен, что.

Может ли кто-нибудь дать пошаговые инструкции по добавлению JOGL в мой проект eclipse?

EDIT **** Вот изображение моего окна свойств проекта: my project properties window http://s16.postimage.org/le13lcah1/Capture.png

+0

Вы пытались разархивировать файл * .7z? –

+1

Я бы не сказал, что мимо меня, но да, у меня есть! – kiman

+0

Схватив недавнюю сборку отсюда: http://jogamp.org/deployment/autobuilds/master/ и ссылаясь на 6 банок, о которых вы упомянули (согласно официальной вики), отлично справились со мной. – danwild

ответ

2

Библиотека пользователя JOGL прекрасно. Однако вы дублируете его снова в GameTutorials/lib. Я думаю, что это говорит, что он не должен выглядеть глубже. Попробуйте удалить файлы jogl jar в GameTutorials/lib, но сохраните файлы jogl jar в библиотеке пользователей jogl. Это должно работать нормально.

+0

Спасибо за ответ, ты прав, это был беспорядок, я пробовал все разные способы друг над другом. Теперь я избавился от всего в папке lib и удалил все ссылки из пути сборки, кроме созданной пользователем библиотеки jogl. К сожалению, он все еще не работает. Я также удалил путь к родной библиотеке в одной из банок внутри пользовательской библиотеки jogl, поскольку родной материал должен находиться в банках уже, по-видимому. Еще нет радости ... – kiman

+1

Теперь, когда я смотрю на ваш код еще ближе, вы создаете jogl1 (который больше не поддерживается). Вы должны использовать jogl2 от Jogamp.org. И когда вы импортируете javax.media.opengl.GL2; импорт javax.media.opengl.GLAutoDrawable; импорт javax.media.opengl.GLCapabilities; импорт javax.media.opengl.GLEventListener; import javax.media.opengl.GLProfile; импорт javax.media.opengl.awt.GLCanvas; – Pixelapp

 Смежные вопросы

  • Нет связанных вопросов^_^