找不到 LWJGL 显示器 class

LWJGL Display class can't be found

我已将 LWJGL 安装到 Java 项目中,但无法导入显示 class。

import org.lwjgl.opengl.display;

出现无法解决的错误。

DisplayMode 和其他 classes 也丢失了。我在浏览器中找不到任何一个。

  1. 在您的项目文件夹中创建一个名为 lwjgl 的文件夹
  2. lwjgl.jarlwjgl_util.jarslick-util.jar 复制到该文件夹​​中
  3. Select 该文件夹中的所有三个文件并右键单击它们
  4. Select 构建路径 --> 添加到构建路径
  5. 检查您的项目现在是否包含您需要的 类...

如果您无法启动程序,请将路径设置为 natives 文件夹...

还应将其导入为 import org.lwjgl.opengl.Display;

编辑:对于 LWJGL 3,试试这个 http://www.lwjgl.org/guide

显示、键盘、鼠标等旧实用程序 class 已在 LWJGL3 中删除。该库现在使用 GLFW 进行 window 管理,这更复杂但据说具有更好的性能和更多功能。与 OpenGL 方法一样,所有 glfw 方法都是静态的,可以在 org.lwjgl.glfw.GLFW class.

中找到

遗憾的是,由于 LWJGL3 仍在开发中,因此教程并不多。您可以在这里找到一份(未完成):https://github.com/SilverTiger/lwjgl3-tutorial/wiki. Alternatively you can also look through the documentation,其中提供了一些示例。

编辑:截至 2015 年 3 月,有一个新的 unofficial tutorial series 很好地介绍了 LWJGL3。

编辑:截至 2015 年 9 月,migration guide from LWJGL2 to LWJGL3 正在进行中。