无法运行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 (如果你还有问题)
- 下载LWJGL
- 提取文件
- 将.so文件放在〜/ .minecraft / bin / natives /中