【问题标题】:Problems installing JOGL (Eclipse)安装 JOGL (Eclipse) 的问题
【发布时间】:2015-05-18 22:06:37
【问题描述】:

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

【问题讨论】:

  • 本教程已过时,它使用的是过时的 JOGL 版本,可能比 JOGL 1 还要早。使用这些说明安装 JOGL:jogamp.org/wiki/index.php/…

标签: java eclipse jogl


【解决方案1】:

您需要从正确的包中导入GLCapabilities 类。 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.*;//

请参阅Bug 682 了解有关重命名包的原因/时间的信息。

【讨论】:

  • 当我添加这两个中的任何一个时,我从 Eclipse 中收到“无法解析导入 javax.media”错误。
  • 那个包应该在 jogl-all.jar 中。在包资源管理器(左侧)中展开这些 jar 文件以确保它们存在。
  • 我找不到 javax.media,但我确实找到了 com.jogamp.opengl.GLCapabilities。当我导入它时,我解决了“GLCapabilities 无法解析为类型”错误,但我仍然有“构造函数 GLCapabilities() 未定义”错误。 @copeg
  • 根据这里的另一个答案,jogl 可能有renamed their packages。如果您找到了合适的包裹,那就太好了。至于编译器错误 - 没有 GLCapabilities 的无参数构造函数。
  • 你是对的,我使用的测试代码已经过时了。我发现了一些带有新绑定的更新代码,它立即工作。谢谢! @copeg
猜你喜欢
  • 2014-03-22
  • 1970-01-01
  • 2011-01-23
  • 2020-10-22
  • 1970-01-01
  • 2011-01-27
  • 1970-01-01
  • 1970-01-01
  • 2011-01-31
相关资源
最近更新 更多