我正在尝试开始一些项目,但遇到错误:
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。
预先感谢您的回答。
最佳答案
您将在下载的 7z 中的 /jogamp-all-platforms/jogamp-all-platforms/jar/下找到所需的所有 jar
如果您需要帮助,请告诉我们
关于java - 无法解析 javax.media.nativewindow.Capability 类型。它是从所需的 .class 文件间接引用的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33329057/