2015-10-19 59 views
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),但它不起作用。有人能告诉我如何解决这个问题吗?

+0

如果您使用坞站,则需要在入坞/出坞后重新启动。我有同样的问题。当然,这是一个解决方案,而不是解决方案.. – Tobi

+0

我仍然不能运行项目... – BerNardEr

+0

现在它抛出'线程中的异常“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

回答

0

解决!我安装了NVIDIA视频驱动程序和项目开始工作。