无法运行Minecraft ……一个GLX问题?

那个。

Error Report: Time: 5/26/13 8:06 PM Description: Failed to start game org.lwjgl.LWJGLException: Could not init GLX at org.lwjgl.opengl.LinuxDisplayPeerInfo.initDefaultPeerInfo(Native Method) at org.lwjgl.opengl.LinuxDisplayPeerInfo.(LinuxDisplayPeerInfo.java:52) at org.lwjgl.opengl.LinuxDisplay.createPeerInfo(LinuxDisplay.java:684) at org.lwjgl.opengl.Display.create(Display.java:854) at org.lwjgl.opengl.Display.create(Display.java:784) at org.lwjgl.opengl.Display.create(Display.java:765) at net.minecraft.client.Minecraft.a(SourceFile:235) at avv.a(SourceFile:56) at net.minecraft.client.Minecraft.run(SourceFile:507) at java.lang.Thread.run(Thread.java:722) 

错误,代码路径和所有已知详细信息的详细演练如下:


 -- System Details -- Details: Minecraft Version: 1.5.2 Operating System: Linux (amd64) version 3.5.0-31-generic Java Version: 1.7.0_21, Oracle Corporation Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 23182920 bytes (22 MB) / 58785792 bytes (56 MB) up to 872415232 bytes (832 MB) JVM Flags: 0 total; AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used Suspicious classes: No suspicious classes found. IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 LWJGL: 2.4.2 OpenGL: ~~ERROR~~ NullPointerException: null Is Modded: Probably not. Jar signature remains and client brand is untouched. Type: Client (map_client.txt) Texture Pack: Default Profiler Position: N/A (disabled) Vec3 Pool Size: ~~ERROR~~ NullPointerException: null 

请帮忙?

我的世界

安装Sun Java

下载 32位或64位Linux“压缩二进制文件” – 它有一个“.tar.gz”文件扩展名并解压缩

 tar -xvf jre-7-linux-i586.tar.gz 

JRE 7包被解压缩到./jre1.7.0目录中。 现在将JRE 7目录移动到/usr/lib

 sudo mv ./jre1.7.0* /usr/lib/jvm/jre1.7.0 

然后运行以下命令以获取当前安装的Java替代品的列表

 sudo update-alternatives --config java 

您将获得输出:

 There are 2 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ———————————————————— * 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode 1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode 2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode Press enter to keep the current choice[*], or type selection number: 

记住最后一个号码并按Enter退出该实用程序,即在此示例中记住数字2

如果只显示一个替代方案,则记住数字0

 sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jre1.7.0/bin/java 3 

这会将您的新JRE 7安装添加到备选列表中,即使用上面示例中记忆的数字+ 1即3。 现在配置java以使用Oracle Java JRE

 sudo update-alternatives --config java 

您将在下面看到类似的输出 – 选择jre1.7.0的数量,即3

 There are 3 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ———————————————————— * 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode 1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode 2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode 3 /usr/lib/jvm/jre1.7.0/jre/bin/java 3 manual mode Press enter to keep the current choice[*], or type selection number: 3 update-alternatives: using /usr/lib/jvm/jre1.7.0/jre/bin/java to provide /usr/bin/java (java) in manual mode. 

注意如果没有以前的Java安装,那么新的JRE将是默认设置,您将看不到上述内容。

检查新JRE 7安装的版本:

 java -version 

应该生产

 java version “1.7.0” Java(TM) SE Runtime Environment (build 1.7.0-b147) Java HotSpot(TM) Client VM (build 21.0-b17, mixed mode) 

更新LWJGL (如果你还有问题)

  1. 下载LWJGL
  2. 提取文件
  3. .so文件放在〜/ .minecraft / bin / natives /中