LWJGL:无法初始化类org.lwjgl.glfw.GLFW $函数

时间:2016-11-27 19:42:24

标签: lwjgl

试用LWJGL并尝试进行演示:https://www.lwjgl.org/guide。只需从站点复制粘贴Java代码即可。

我在Eclipse中使用Ivy来获取库:

<ivy-module version="1.0" xmlns:extra="http://ant.apache.org/ivy/extra">
  <info organisation="foo" module="bar"/>

  <dependencies>
    <dependency org="org.lwjgl" name="lwjgl" rev="3.1.0"/>

    <dependency org="org.lwjgl" name="lwjgl-glfw" rev="3.1.0"/>

    <dependency org="org.lwjgl" name="lwjgl-opengl" rev="3.1.0"/>

    <dependency org="org.lwjgl" name="lwjgl-opengles" rev="3.1.0"/>

    <dependency org="org.lwjgl" name="lwjgl-bgfx" rev="3.1.0"/>

    <dependency org="org.lwjgl" name="lwjgl-platform" rev="3.0.0">
      <artifact name="lwjgl-platform" type="jar" extra:classifier="natives-linux"/>
      <artifact name="lwjgl-platform" type="jar" extra:classifier="natives-osx"/>
      <artifact name="lwjgl-platform" type="jar" extra:classifier="natives-windows"/>
    </dependency>
  </dependencies>
</ivy-module>

在运行HelloWorld应用程序时,我收到以下错误:

Exception in thread "main" java.lang.NoClassDefFoundError: Could not initialize class org.lwjgl.glfw.GLFW$Functions
    at org.lwjgl.glfw.GLFW.glfwTerminate(GLFW.java:717)
    at HelloWorld.run(HelloWorld.java:54)
    at HelloWorld.main(HelloWorld.java:132)

我的Eclipse设置:

enter image description here

不确定我在这里缺少什么。

感谢您的帮助。

0 个答案:

没有答案