无法访问 LWJGL jar

LWJGL jar not accesable

这应该是一个非常简单的问题。我正在尝试使用 LWJGL,我看了一个关于如何开始的教程,但是导入语句和所有 lwjgl 代码都收到错误消息。该文件如下。我究竟做错了什么?我在属性中添加了 jar,但它仍然无法正常工作。

https://www.mediafire.com/?vbckyjkr6di8dlk

您需要将本地人添加到路径中。为此(在 eclipse 下),展开 LWJGL jar,并在 'natives' 项下,添加适合您的 OS 的 natives 目录(Windows for windows,Linux for Linux, etc.) 这会添加所有必需的 LWJGL 系统文件,以便您的游戏可以正确使用引擎。本机文件夹应位于根文件夹 'natives' 中,并且路径名中应包含操作系统名称。请注意 1:文件夹应该在游戏目录中,或者在您添加它们时所在的任何位置,以及 2:您需要使用每个 natives 文件夹编译游戏才能 运行 游戏 OS.

LWJGL 使用它自己的变量作为本地库的路径(如果找不到它们,您将收到 "no LWJGL in path"-错误):

System.setProperty("org.lwjgl.librarypath", new File("pathToNatives").getAbsolutePath());

如果您保留了 LWJGL 包中的文件结构,您可以使用如下内容:

switch(LWJGLUtil.getPlatform())
{
    case LWJGLUtil.PLATFORM_WINDOWS:
    {
        JGLLib = new File("./native/windows/");
    }
    break;

    case LWJGLUtil.PLATFORM_LINUX:
    {
        JGLLib = new File("./native/linux/");
    }
    break;

    case LWJGLUtil.PLATFORM_MACOSX:
    {
        JGLLib = new File("./native/macosx/");
    }
    break;
}

System.setProperty("org.lwjgl.librarypath", JGLLib.getAbsolutePath());