Minecraft 启动器无法在 Lubuntu 18.04 LTS 上运行

Minecraft 启动器无法在 Lubuntu 18.04 LTS 上运行

我通过 java 8 oracle 运行时运行 minecraft.jar,启动器给我的结果如下:

Bootstrap (v5)
Current time is May 2, 2018 12:13:19 PM
System.getProperty('os.name') == 'Linux'
System.getProperty('os.version') == '4.15.0-20-generic'
System.getProperty('os.arch') == 'amd64'
System.getProperty('java.version') == '1.8.0_171'
System.getProperty('java.vendor') == 'Oracle Corporation'
System.getProperty('sun.arch.data.model') == '64'

Downloading: https://s3.amazonaws.com/Minecraft.Download/launcher/launcher.pack.lzma
Exception: javax.net.ssl.SSLException: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty

Unable to download remote file. Check your internet connection/proxy settings.
FATAL ERROR: net.minecraft.bootstrap.FatalBootstrapError: Unable to download while being forced
    at net.minecraft.bootstrap.Bootstrap.execute(Bootstrap.java:95)
    at net.minecraft.bootstrap.Bootstrap.main(Bootstrap.java:381)
...    
Please fix the error and restart.

我该如何继续?

答案1

这也是我遇到的错误...问题是Ubuntu 18.04 LTSJava JDK 11我的世界无法运行该版本的 Java ...

最好的选择是安装Minecraft Premium Snap 启动器

首先确保你已经安装了 snap 支持:

sudo apt-get update
sudo apt-get install snapd

如果这是新安装的,则应注销并重新登录snapd,因为它会添加一个新的 shell 初始化脚本,其中包含 PATH 环境变量中的必要位置。如果没有该脚本,snap将找不到该命令。

sudo snap install minecraft

另一个选择是返回到 Ubuntu 16.04(只要它受支持),它仍然附带 Java 8。

答案2

跑步我的世界 1.14.4+Ubuntu 18+部分问题是由于 Java 版本和 Java 启动器中的 JVM 参数造成的。您可以通过两种方法修复此问题(并保留最新的 Java)。

  1. 更新你的~/.minecraft/launcher.jar。对我来说,1.6.68 版本不够用,但是1.6.93已经足够好了。你可以从 Mojang 获取它这里,然后复制覆盖旧版本。

    如果你已经拥有 2.x 版本的启动器,请阅读更多这里如何升级它。

  2. 修改启动器中的 Java 参数。启动启动器并以用户身份登录后,在按下“播放”按钮之前,选择“新配置文件”,然后将其重命名为合理的名称,从“最新副本”更改为“最新 14+”。然后选择“可执行文件“和 JVM 参数”复选框并修改JVM 参数因此:

对于 Java 版本 10+,请使用:

-Xmx1G -XX:-UseAdaptiveSizePolicy -Xmn128M

对于较旧的 Java 8(如果您在较旧的 Ubuntu 上使用它),请使用:

-Xmx1G -XX:+UseConcMarkSweepGC -XX:-UseAdaptiveSizePolicy -Xmn128M

这意味着,删除-XX:+CMSIncrementalMode并可能-XX:+UseConcMarkSweepGC从默认的 java 参数中。

在此之后,启动器能够在装有 Java 10 和 Java 8 的 Ubuntu 机器上成功启动 Minecraft 1.14.4。

相关内容