轻量级java游戏库+ IntelliJ =错误org.lwjgl.openal.AL10.nalGenBuffers

时间:2014-10-10 17:23:32

标签: intellij-idea compilation lwjgl

我在测试OpenAl的基础知识时遇到了这个错误:

Exception in thread "main" java.lang.UnsatisfiedLinkError: org.lwjgl.openal.AL10.nalGenBuffers(IJ)V

在这里:

IntBuffer buffer = BufferUtils.createIntBuffer(1);
AL10.alGenBuffers(buffer);

我按照步骤在IntelliJ中设置了这个库,WindowsCreationTest可以没有错误地完成

任何想法?

1 个答案:

答案 0 :(得分:0)

首先确保按照有关如何使用IntelliJ设置LWJGL的说明here进行说明。

以下是您需要做的简化说明:

  1. 转到文件/项目结构/库
  2. 添加位于您下载的LWJGL发行版的lwjgl.jar子文件夹中的lwjgl_util.jarjar/个库
  3. 转到运行/调试配置并设置以下VM选项:
  4. -Djava.library.path=/path/to/lwjgl/native/<your platform>

    java.library.path属性必须指向平台的本机库所在的目录。

    错误org.lwjgl.openal.AL10.nalGenBuffers解决了在提到的行之前调用Al.create:

    AL.create();