当在 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的维基也会进行改变。