升级到 12.04 后,我安装了 Minecraft、Openjdk 6 和 7。当我登录时一切正常,但之后我看到“正在更新 Minecraft”屏幕大约 0-5 秒,然后屏幕变黑。我等了大约 5 分钟,最终 MC 崩溃并出现错误报告。
Minecraft: Minecraft 1.2.5 OS: Linux (i386) version 3.2.1-24-generic-pae Java:1.6.0_24, Sun Microsystems Inc. VM: OpenJDK Server VM (mixed Mode), Sun Microsystems Inc. LWJGJ: 2.4. 2 [获取系统属性失败(java.lang.NullPointerException)]
org.lwjgl.LWJGLEXCEPTION:无法在 org.lwjgl.opengl.LinuxDisplayPeerInfo.initDefaultPeerInfo(本机方法)在 org.lwjgl.opengl.LinuxDisplayPeerInfo.(linuxDisplayPeerInfo.java:52) 处初始化 GLX
报告还有一些内容,请告诉我是否要我继续,我必须手动输入所有这些,因为我无法复制粘贴错误报告。其余的行是一堆at blah.blahblah.blah.
小智 1
在旧版本的 Ubuntu 上,您可以使用以下命令修复该问题
sudo apt-get install sun-java6-jre sun-java6-plugin
Run Code Online (Sandbox Code Playgroud)
但这些包似乎并不在 Precise 的存储库中。
小智 1
更新 ubuntu 时,我的显卡驱动程序始终需要更新,否则在启动 Minecraft 时我会遇到黑屏,然后出现错误消息。
我的建议是从您的卡制造商处为您的卡搜索新的驱动程序,因为他们可能会制作受支持的 Linux 版本(例如 Ati)
这可能会解决你的问题。如果没有,您可以随时尝试使用本指南手动更新您的 lwjgl 软件包:http://www.minecraftwiki.net/wiki/Tutorials/Update_LWJGL
祝你好运!