你好,我已经花了几个小时来做这件事,并且我已经正确安装了所有东西,我正在使用 HP 14 chromebook,而且我听说你可以在它上面下载我的世界,并下载一个 Linux 桌面。
我正在使用 Ubuntu 14.04 和 unity,每当我使用 OpenJava 或 oracle 启动我的 minecraft 时,我都会收到此错误启动:
Java HotSpot(TM) Client VM warning: Using incremental CMS is deprecated and will likely be removed in a future release
Java HotSpot(TM) Client VM warning: You have loaded library /home/brodie/.minecraft/versions/1.8.1/1.8.1-natives-7251460222853/liblwjgl64.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c <libfile>', or link it with '-z noexecstack'.
Exception in thread "main" java.lang.UnsatisfiedLinkError: /home/brodie/.minecraft/versions/1.8.1/1.8.1-natives-7251460222853/liblwjgl.so: /home/brodie/.minecraft/versions/1.8.1/1.8.1-natives-7251460222853/liblwjgl.so: cannot open shared object file: No such file or directory (Possible cause: can't load IA 32-bit .so on a ARM-bit platform)
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1929)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1847)
at java.lang.Runtime.loadLibrary0(Runtime.java:870)
at java.lang.System.loadLibrary(System.java:1119)
at org.lwjgl.Sys$1.run(Sys.java:73)
at java.security.AccessController.doPrivileged(Native Method)
at org.lwjgl.Sys.doLoadLibrary(Sys.java:66)
at org.lwjgl.Sys.loadLibrary(Sys.java:95)
at org.lwjgl.Sys.<clinit>(Sys.java:112)
at bss.I(SourceFile:2488)
at net.minecraft.client.main.Main.main(SourceFile:41)
答案1
可能原因:无法在 ARM 位平台上加载 IA 32 位 .so
不支持在 ARM 处理器上运行 Minecraft,但 RaspberryPi 版 Minecraft for Raspbian 除外。但如果您想尝试一下,请安装 liblwjgl-java 、liblwjgl-java-doc 和 liblwjgl-jni以及 liblwjgl-java-jni
sudo apt-get install liblwjgl-java liblwjgl-java-doc liblwjgl-jni
sudo apt-get install liblwjgl-java liblwjgl-java-jni
将 Minecraft 预打包的 x86/x64 lwjgl 文件替换为 ARM 文件:
〜/ .minecraft / bin
- jinput.jar 用 /usr/share/java/ 中的文件替换
- lwjgl.jar 用 /usr/share/java/ 中的文件替换
- lwjgl_util.jar 用 /usr/share/java/ 中的文件替换
〜/ .minecraft / bin /本机/。
- libjinput-linux.so 用 /usr/share/java/ 中的文件替换
- liblwjgl.so 用以下文件替换/usr/lib/jni
有用的命令(cp 代表复制):
cp /usr/share/java/[filename] ~/.minecraft/bin/
进行调整以满足您的需要。
之后它应该可以工作,但不要指望它能够流畅运行,因为计算机的功能不够强大。
答案最大部分的来源: 三星 ARM Chromebook 上的 Minecraft
答案2
如果有一个简单的替代方案,为什么还要为这个问题烦恼呢:
“非官方 Minecraft 安装程序”是 PPA 中提供的脚本,可用于在 Ubuntu 及其衍生产品(Linux Mint、elementary OS 等)中轻松安装流行的 Minecraft 游戏。
sudo add-apt-repository ppa:minecraft-installer-peeps/minecraft-installer
sudo apt-get update
sudo apt-get install minecraft-installer
安装后,从菜单/Dash 运行 Minecraft,使用您的 Minecraft 帐户登录,安装将自动开始。