Java 安装JOGL(Eclipse)时出现问题

Java 安装JOGL(Eclipse)时出现问题,java,eclipse,jogl,Java,Eclipse,Jogl,经过无数的教程,我仍然无法安装JOGL。我将所有文件添加到类路径中的一个文件夹中,然后将它们添加到构建路径中,但我总是会遇到编译器错误。我试过Eclipse和NetBeans,也试过Windows7(64位)和Windows10。我对Java世界相当陌生,所以如果这是一个相当简单的错误,请原谅。 您需要从正确的包中导入GLCapabilities类。早期版本(

经过无数的教程,我仍然无法安装JOGL。我将所有文件添加到类路径中的一个文件夹中,然后将它们添加到构建路径中,但我总是会遇到编译器错误。我试过Eclipse和NetBeans,也试过Windows7(64位)和Windows10。我对Java世界相当陌生,所以如果这是一个相当简单的错误,请原谅。

您需要从正确的包中导入
GLCapabilities
类。早期版本(<2.3.1)的
javax.media.opengl
包,或较新版本的
com.jogamp.opengl
。例如:

import javax.media.opengl.GLCapabilities;
//import com.jogamp.opengl.GLCapabilities;
…或整个程序包:

import javax.media.opengl.*;//earlier versions
//import com.jogamp.opengl.*;//

有关重命名包的原因/时间的信息,请参阅

当我添加这两者中的任何一个时,我从Eclipse中得到一个“import javax.media cannot resolved”错误。在PackageExplorer(左侧)中展开这些jar文件以确保它们存在。导入时,我会解决“GLCapabilities无法解析为类型”错误,但仍然存在“构造函数GLCapabilities()未定义”错误@Copega根据这里的另一个答案,jogl可能有。如果你找到了合适的包裹,太好了。至于编译器错误-没有GLCapabilities的无参数构造函数。你是对的,我使用的测试代码已经过时了。我发现了一些新绑定的最新代码,它很快就工作了。谢谢@Copegt本教程已经过时,它使用了过时的JOGL版本,可能甚至比JOGL1还要旧。使用以下说明安装JOGL: