当在 Minecraft Java 版本的多人服务器上进行升级至1.17时出现无法运行的情况时,可以尝试以下对应措施

当我尝试运行Minecraft Java Edition版本1.17时,出现了错误。

我在GCE(Google云引擎)上设置了一个Minecraft多服务器,但当我尝试安装并运行1.17版本时,出现了以下错误。

Error: LinkageError occurred while loading main class net.minecraft.server.Main
        java.lang.UnsupportedClassVersionError: net/minecraft/server/Main has been compiled by a more recent version of the Java Runtime (class file version 60.0), this version of the Java Runtime only recognizes class file versions up to 55.0

似乎是java运行时出现版本错误?

运行环境

    • GCE

 

    • Ubuntu 20.04.2 LTS

 

    • minecraft Java Edition Ver.1.17

 

    openJDK 11.0.11

处理方法 (duì chǔ fǎ)

詳しいことはわかりませんがとりあえずjavaの実行環境が合っていないっぽいのでopenJDKを最新?の16に入れなおすと動きました。
入れ方はQiita記事の「OpenJDK(Java)を最新のUbuntuにインストールOpenJDK(Java)を最新のUbuntuにインストール」 がいいと思います。

额外赠品

因为Minecraft的维基(包括日语和英语)建议安装openJDK-8,我试着安装并运行,结果出现了相同的错误。(错误中显示的版本从55变成了52,哈哈)
很可能openJDK的11以前的版本无法运行,所以请注意。我认为以后Minecraft的维基也会进行改变。

bannerAds