2012-05-10 36 views
6

我试图按照任意数量的tutorials如何在Windows 7 64位上安装JOGL以便与Eclipse一起使用?

但我仍然不能得到日食承认我的任何import语句:

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作为我喜欢的用户库,但引用了我找不到的JOGL下载文件(nativewindow.all.jar,newt.all.jar)。它还讨论了引用下载help.txt和wiki状态的.dll文件已弃用且不应使用的文件。尽管如此,我尽我所能地遵循了指示(使用wiki中提到的文件),但它仍然不起作用。

The official wiki有关为不同系统下载不同软件包的讨论,但他们似乎都被捆绑成一个“jogamp-all-platforms.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项目吗?

编辑**** 这里是我的项目属性窗口的图像: my project properties window http://s16.postimage.org/le13lcah1/Capture.png

+0

你试过解压缩* .7z文件吗? –

+1

我不会放过我,但是我有! – kiman

+0

从这里抓取最近的版本:http://jogamp.org/deployment/autobuilds/master/并参考你提到的6个罐子(根据官方wiki)对我来说工作得很好。 – danwild

回答

2

用户库JOGL是罚款。但是,您在GameTutorials/lib下再次复制它。我认为这告诉乔格尔不要再深究了。尝试删除GameTutorials/lib下的jogl jar文件,但将jogl jar文件保存在jogl用户库下。这应该很好。

+0

谢谢你的回答,你说得对,这是一团糟,我尝试了所有不同的方式。我现在摆脱了lib文件夹中的所有内容,并从构建路径中除去了我创建的jogl用户库之外的所有引用。不幸的是它仍然不起作用。我还在jogl用户库内的一个jar中删除了一个本地库的路径,因为本地的东西本来就是显然在jar中的。仍然没有快乐...... – kiman

+1

现在,我更仔细地看着你的代码,你正在构建jogl1(这不再被维护)。你应该从Jogamp.org使用jogl2。当你导入javax.media.opengl.GL2; import javax.media.opengl.GLAutoDrawable; import javax.media.opengl.GLCapabilities; import javax.media.opengl.GLEventListener; import javax.media.opengl.GLProfile; import javax.media.opengl.awt.GLCanvas; – Pixelapp

相关问题