2
我使用Ubuntu 14.04,当我试图的Libgdx生成的项目运行DesktopLauncher,我得到这个错误:Libgdx的Linux发行
Exception in thread "LWJGL Application" java.lang.ExceptionInInitializerError
at com.badlogic.gdx.backends.lwjgl.LwjglGraphics.setVSync(LwjglGraphics.java:503)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:118)
Caused by: java.lang.ArrayIndexOutOfBoundsException: 0
at org.lwjgl.opengl.LinuxDisplay.getAvailableDisplayModes(LinuxDisplay.java:954)
at org.lwjgl.opengl.LinuxDisplay.init(LinuxDisplay.java:738)
at org.lwjgl.opengl.Display.<clinit>(Display.java:138)
... 2 more
AL lib: (EE) alc_cleanup: 1 device not closed
我知道有一个“解决”这个问题( http://badlogicgames.com/forum/viewtopic.php?f=11&t=18801),但它不起作用。有人能告诉我如何解决这个问题吗?
如果您使用坞站,则需要在入坞/出坞后重新启动。我有同样的问题。当然,这是一个解决方案,而不是解决方案.. – Tobi
我仍然不能运行项目... – BerNardEr
现在它抛出'线程中的异常“main”java.lang.NoClassDefFoundError:com/badlogic/gdx/jnigen/NativeCodeGenerator \t在com.badlogic.gdx.utils.GdxBuild.main(GdxBuild.java:34) 引起:抛出java.lang.ClassNotFoundException:com.badlogic.gdx.jnigen.NativeCodeGenerator \t在java.net.URLClassLoader.findClass (URLClassLoader.java:381) \t在java.lang.ClassLoader.loadClass(ClassLoader.java:424) \t在sun.misc.Launcher $ AppClassLoader.loadClass(Launcher.java:331) \t在java.lang中。 ClassLoader.loadClass(ClassLoader.java:357) \t ... 1更多' – BerNardEr