我已经检查过人们就此问题提出的问题。但那是 Ubuntu,而我正在运行 Kubuntu。
我尝试设置jar
应用程序首选项顺序,但没有这样的事情jar
,所以我选择 java。
然后我点击了“确定”,然后双击要打开的文件。加载光标变成了一个跳跃的咖啡豆,但仍然什么也没发生。它仍然无法打开。
现在,在做了一些 gcj 操作之后(我不知道它是什么),我尝试执行java -jar PixelsinHell.jar
并显示了以下内容:
Exception in thread "LWJGL Application" java.lang.ExceptionInInitializerError
at com.badlogic.gdx.backends.lwjgl.LwjglGraphics.setVSync(LwjglGraphics.java:502)
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
请帮助?
答案1
这个帖子似乎有与您完全相同的错误信息。
它指出需要安装 x11-xserver-utils 包。您可以使用 来安装它sudo apt-get install x11-xserver-utils
。