我有Ubuntu 11.10 64位,并通过webupd8页面安装了JDK 1.7.0更新2 x64。但是目前我在玩Minecraft游戏时遇到了问题。从Minecraft.net下载启动器后,通过
请问有人可以帮我解决这个问题吗?我认为问题可能出在架构上,因为: liblwjgl.so:/home/zrebec/.minecraft/bin/natives/liblwjgl.so:错误的ELF类别:ELFCLASS32(可能原因:架构字宽不匹配)
有什么想法吗?
我知道,也许这个问题与Ubuntu无关,但在64位系统上一切都运行得很完美,我认为接受的答案可以帮助很多用户,在Linux下更好地玩游戏。真的非常感谢任何建议。
java -jar /home/zrebec/Downloads/minecraft.jar
启动游戏,启动器正常启动,登录后游戏开始下载更新,但是接着我只看到黑屏,终端中显示如下内容:Setting user: zrebec, -356009615199623309
Exception in thread "Minecraft main thread" java.lang.UnsatisfiedLinkError: /home/zrebec/.minecraft/bin/natives/liblwjgl.so: /home/zrebec/.minecraft/bin/natives/liblwjgl.so: wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch)
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1928)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1825)
at java.lang.Runtime.load0(Runtime.java:792)
at java.lang.System.load(System.java:1059)
at org.lwjgl.Sys$1.run(Sys.java:69)
at java.security.AccessController.doPrivileged(Native Method)
at org.lwjgl.Sys.doLoadLibrary(Sys.java:65)
at org.lwjgl.Sys.loadLibrary(Sys.java:81)
at org.lwjgl.Sys.<clinit>(Sys.java:98)
at org.lwjgl.opengl.Display.<clinit>(Display.java:132)
at net.minecraft.client.Minecraft.a(SourceFile:180)
at net.minecraft.client.Minecraft.run(SourceFile:648)
at java.lang.Thread.run(Thread.java:722)
请问有人可以帮我解决这个问题吗?我认为问题可能出在架构上,因为: liblwjgl.so:/home/zrebec/.minecraft/bin/natives/liblwjgl.so:错误的ELF类别:ELFCLASS32(可能原因:架构字宽不匹配)
有什么想法吗?
我知道,也许这个问题与Ubuntu无关,但在64位系统上一切都运行得很完美,我认为接受的答案可以帮助很多用户,在Linux下更好地玩游戏。真的非常感谢任何建议。
openjdk-6-jre
呢?我弟弟在64位的Kubuntu 11.10上玩Minecraft没有任何问题。 - Lekensteynopenjdk-6-jre
时,我在游戏过程中遇到了一些问题。大约2-3分钟后,游戏闪烁并崩溃 :( 或许是游戏中的一些错误?但在Windows上,我没有这个问题。我可以玩上几个小时,一切都没事。而在那里,我使用的是Oracle JDK 1.7(因为我是初级Java程序员,正在学习Java)。谢谢 - Bambi Bunnyopenjdk-7-jre-amd64
:) 我安装了openjdk `java版本"1.7.0_147-icedtea" OpenJDK运行时环境(IcedTea7 2.0)(7~b147-2.0-0ubuntu0.11.10.1) OpenJDK 64位服务器虚拟机(构建21.0-b17,混合模式) - Bambi Bunny