使用 Ubuntu 18.04、Minecraft Launcher 1.6.89-j 和 OpenJDK 10.0.1 启动 Minecraft.jar 并按下播放按钮后会抛出以下错误:
[23:21:35 INFO]: Ignoring visibility rule and showing launcher due to a game crash
[23:21:35 ERROR]: Game ended with bad state (exit code 1)
它没有说任何其他事情,并且我已经尝试了这里提到的“修复”: Minecraft 启动器拒绝在 Ubuntu 17.04 中启动游戏
答案1
我遇到了同样的问题,以前的答案似乎也无法解决;这似乎是一个简单的案例,Ubuntu 上的 OpenJDK 10 无法使用 1.6.89-j 启动器运行当前版本的 Minecraft。
幸运的是,OpenJDK 8 仍然在 Universe 存储库中可用,如果您的系统已升级到 Ubuntu 18.04,那么它可能已经安装。如果没有,请安装该openjdk-8-jre
软件包。
/usr/lib/jvm/java-8-openjdk-amd64/bin/java
尝试使用而不是仅仅 来启动启动器/游戏java
。
不幸的是,OpenJDK 8 的支持寿命即将结束,因此您需要注意这一点。
此外,openjdk-11
Ubuntu 提供的软件包实际上目前包含 OpenJDK 10,并计划在真正的 OpenJDK 11 发布时悄悄升级到它。
看https://lists.ubuntu.com/archives/ubuntu-release/2018-February/004275.html有关版本和支持期限的更多信息。