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

标签 java eclipse jar jogl

我正在尝试开始一些项目,但遇到错误:

The type javax.media.nativewindow.Capabilities cannot be resolved. It is indirectly referenced from required .class files

新的GLCanvas(功能)上线;。 代码是这样的:

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(所有这些都需要其他依赖项)。整个项目中只有红色下划线的部分是 new GLCanvas(capability);。这很奇怪,因为我在其他项目中使用了相同或类似的代码,而只需要gluegen-rt.jar和jogl-all.jar。 预先感谢您的回答。

最佳答案

下载this并添加依赖项,如解释 here .

您将在下载的 7z 中的 /jogamp-all-platforms/jogamp-all-platforms/jar/下找到所需的所有 jar

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

关于java - 无法解析 javax.media.nativewindow.Capability 类型。它是从所需的 .class 文件间接引用的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33329057/

相关文章:

Java:我有一个汽车列表,我想按列表中元素之一内的注册编号(字符串)进行排序

java - Swagger、jersey、jax-rs、嵌入式jetty配置问题

java - JD-GUI 中有关变量名称的错误

java - 如何用不同大小的另一个数组填充一个数组?

java - Android 仅使用 API 20 : Android 4. 4 (KitKat Wear) 进行编译

c++ - 无法配置文件

java - Eclipse 错误,平台游戏

java - 无法使用 Ant 获得按照我想要的方式构造的 jar 文件

java - JAR、Fat JAR、可执行 JAR 之间的区别

java - 从 Hadoop 中的 Jar 中获取文件资源