Minecraft 1.17が2021年6月8日にリリースされましたが、このバージョンはJavaの要求バージョンが変更されました。
それに伴い一部プレイヤーやMOD開発者だけでなくサーバー運営者はJava16のインストールが必要です。
WindowsにJava16をインストールする方法は下記をご覧ください。
Java製のアプリを動かすJREと開発者用のJDK
JavaにはJava製のアプリを動かすのみのJREとJavaで開発を行う方向けのJDKと呼ばれるものがあります。
Minecraftのサーバーを動かす場合は公式サーバー、Forgeサーバー、Bukkit/Spigotサーバーに関係なくJRE版のJava16のインストールが必要になりました。
同じサーバー内で開発も行う場合はJDKをインストールしましょう。
既にJDK16がインストールされている場合や間違えてJDK16をインストールしてしまった方は、そのままの状態でもMinecraftのサーバーは稼働します。
JREをインストールする
まずは現在稼働中のOSでインストール可能なJREを検索しましょう。
ターミナル内で管理者権限を持つユーザーで下記のコマンドを実行します。
sudo apt search openjdk-\(\.\)\+-jre$
実行している環境ではJava8,11,13,14,16が利用可能でした。
openjdk-11-jre/focal-updates,focal-security 11.0.11+9-0ubuntu2~20.04 amd64 OpenJDK Java runtime, using Hotspot JIT
openjdk-13-jre/focal-updates,focal-security 13.0.7+5-0ubuntu1~20.04 amd64 OpenJDK Java runtime, using Hotspot JIT
openjdk-14-jre/focal-updates 14.0.2+12-1~20.04 amd64 OpenJDK Java runtime, using Hotspot JIT
openjdk-16-jre/focal-updates,focal-security 16.0.1+9-1~20.04 amd64 OpenJDK Java runtime, using Hotspot JIT
openjdk-8-jre/focal-updates,focal-security 8u292-b10-0ubuntu1~20.04 amd64 OpenJDK Java runtime, using Hotspot JIT
今回はMinecraftに合わせたJava16のJREをインストールしたいので下記コマンドを実行します。
sudo apt install openjdk-16-jre
インストールするか問われますので「y」と入力してEnterで確定を行うとインストールが完了します。
Do you want to continue? [Y/n] y
インストール完了後Javaのバージョンを確認して作業は終了です。
java -version
openjdk version "1.8.0_292"
OpenJDK Runtime Environment (build 1.8.0_292-8u292-b10-0ubuntu1~20.04-b10)
OpenJDK 64-Bit Server VM (build 25.292-b10, mixed mode)
JDKをインストールする
現在稼働中のOSでインストール可能なJDKを検索します。
ターミナル内で管理者権限を持つユーザーで下記のコマンドを実行します。
sudo apt search openjdk-\(\.\)\+-jdk$
実行している環境ではJava8,11,13,14,16が利用可能でした。
openjdk-11-jdk/focal-updates,focal-security 11.0.11+9-0ubuntu2~20.04 amd64 OpenJDK Development Kit (JDK)
openjdk-13-jdk/focal-updates,focal-security 13.0.7+5-0ubuntu1~20.04 amd64 OpenJDK Development Kit (JDK)
openjdk-14-jdk/focal-updates 14.0.2+12-1~20.04 amd64 OpenJDK Development Kit (JDK)
openjdk-16-jdk/focal-updates,focal-security 16.0.1+9-1~20.04 amd64 OpenJDK Development Kit (JDK)
openjdk-8-jdk/focal-updates,focal-security 8u292-b10-0ubuntu1~20.04 amd64 OpenJDK Development Kit (JDK)
今回はMinecraftに合わせたJava16のJDKをインストールしたいので下記コマンドを実行します。
sudo apt install openjdk-16-jdk
インストールするか問われますので「y」と入力してEnterで確定を行うとインストールが完了します。
Do you want to continue? [Y/n] y
インストール完了後Javaのバージョンを確認して作業は終了です。
java -version
openjdk version "16.0.1" 2021-04-20
OpenJDK Runtime Environment (build 16.0.1+9-Ubuntu-120.04)
OpenJDK 64-Bit Server VM (build 16.0.1+9-Ubuntu-120.04, mixed mode, sharing)
MinecraftがJava16にアップデートされた記事は下記をご覧ください。