无法解析javax.media.nativewindow.Capabilities类型。它是从所需的.class文件间接引用的

时间:2015-10-25 11:17:38

标签: java eclipse jar jogl

我试图开始处理某个项目并且我收到错误:

  

无法解析javax.media.nativewindow.Capabilities类型。它   是从所需的.class文件间接引用的

new GLCanvas(capabilities);一致。 代码是这样的:

GLProfile profile = GLProfile.get(GLProfile.GL2);
GLCapabilities capabilities = new GLCapabilities(profile);
GLCanvas canvas = new GLCanvas(capabilities);

我猜我错过了一些图书馆,但哪一个?到目前为止,我已经添加了gluegen-rt.jar,jogl-all.jar,jogl.awt.jar,jogl.core.jar和jogl.util.jar(所有这些都是其他依赖项的needen)。只有红色下划线的整个项目中的一部分是新的GLCanvas(capabilities);。这很奇怪,因为我在其他项目中使用了相同或相似的代码而不需要使用gluegen-rt.jar和jogl-all.jar。 提前感谢您的回答。

1 个答案:

答案 0 :(得分:1)

下载this并添加解释here的依赖关系。

您可以在/jogamp-all-platforms/jogamp-all-platforms/jar/

下的7z中找到所需的所有广口卡

如果您需要帮助,请告诉我们