【マイクラ】Java16&Java17のインストール方法を紹介!【CentOS/Ubuntu対応】


どうもこんにちは、揚げたてのポテトです。

先日、マインクラフトの開発会社であるMojangよりマイクラ1.17に関する重要なお知らせが発表されました。

本日はそのことについて説明しつつ、Java16のインストール方法をご紹介していきます。
マイクラ1.17より開発環境がJava8からJava16に変更された!
先日、マイクラのスナップショット 21w19aのアップデートにて気になる情報がありました。
21W19Aの技術的変更
・Java16にアップグレード・mineable / axe、 mineable / hoe、 mineable / pickaxe 、 mineable / shovel ブロックタグを追加しました 。これらのタグが付いたブロックは、マッチングツールを使用するとより迅速に破棄できます。
・Needs_stone_tool、 needs_iron_tool 、 needs_diamond_tool ブロックタグを追加しました 。ブロックに正しいツールをドロップする必要がある場合、これらのタグはそのツールのどの層が必要かを決定します。
・/item コマンドの構文を変更しました
Minecraft Snapshot 21w19aより引用
Java16にアップグレード!!!
今まで、マイクラの開発環境はJava8でした。Java8以降のバージョンがパソコンにインストールされていれば、プレイすることはもちろん、プラグインやMODなどで遊ぶことができました。
しかし、今回発表された内容を見てみると、マイクラの開発環境をJava16にアップグレードしたとありますね。
マインクラフトバージョン | 推奨Javaバージョン |
---|---|
~1.7 | Java7 |
1.7.10~1.16 | Java8またはJava11 |
1.17~1.17.1 | Java16 |
1.18~ | Java17 |
どういうことかというと、スナップショット21w19a以降(正式リリースの1.17含め)を遊ぶには、Java16以降をパソコンにインストールする必要があるということです。
マイクラ1.17 Pre1からマインクラフトを起動したときにJava16が自動的にインストールされるようになったそうです!(プレイ中だけJava16になる)
他にもサーバー作成、MOD/プラグイン作成などの1.17に関わること全てに影響が出てしまいます。

Java?なにそれ?インストール方法が分からない!
って方がいらっしゃると思うので、
この記事通り行えば、Java16をインストールする方法を紹介していきます。
2021年9月14日にJava17が公開されました。当記事でJava17のインストール方法も紹介します。
\当サイトがおすすめしたいマイクラのレンタルサーバー/
\当サイトがおすすめしたいマイクラのレンタルサーバー/
レンタルサーバー | 特徴 |
---|---|
![]() ConoHa VPS バニラ/MOD/プラグイン | 高性能で安定したサーバーを提供 バニラサーバーが自動構築だから初心者でもすぐ遊べる 初回利用は800円クーポンが貰える 3ヶ月以上利用する方はVPS割引きっぷの料金がおトク |
![]() Xserver VPS バニラ/MOD/プラグイン | バニラサーバーが自動構築だからすぐ遊べる 圧倒的低価格で高性能&高速回線サーバーを提供 特に12ヶ月以上の料金がおトク マイクラサーバーの設定が初心者でも分かりやすい |
![]() Agames | バニラ/MOD/プラグインサーバーが自動構築 学生向けの割引で月額料金から15%~25%割引 新しくEpycプランが登場! マイクラサーバーに詳しいサポーターが充実してる |
レンタルサーバーはこんな人におすすめ!
「パソコンの性能(スペック)が足りない」
「ポート開放が上手くできない」
「難しくてよく分からない」

当サイトでは、上記のレンタルサーバーを徹底解説しているので初めての方でも分かりやすいと好評です!
Java16またはJava17のインストール方法
それでは、Java16またはJava17をパソコンにダウンロードしていきましょう。
Javaには「Oracle JDK」「Open JDK」の2種類があるのですが、「Oracle JDK」は最新のJavaバージョン(Java17等)が公開されると、過去バージョン(Java16等)のダウンロードにOracleアカウントが必要になります。
ダウンロードするためにわざわざOracleアカウントを作成するのは少し手間なので、当記事では「Open JDK」のインストール方法を紹介していきます。
ダウンロード

Java16、Java17をインストールしたい場合は、赤枠の「OpenJDK 16」、「OpenJDK 17」を選択します。その後、Windows x64などの「JDK」をクリックするとダウンロードが始まります。
インストール
ダウンロードした「OpenJDK16U-jdk_x64_windows_hotspot_16.▲.▲」をダブルクリックして、インストールを開始します。
基本的に「次へ」をクリックして進めるだけなので難しい操作はありません。

「次へ」をクリックして進みます。

同じく「次へ」をクリックして進みます。

「インストール」をクリックして、インストールを開始しましょう。

インストールが開始されるので、完了するまでしばらく待ちます。
パソコンの環境によっては数十分掛かる場合もあります。

正常にインストールされるとこのような画面が表示されるので、これで完了です。
途中でインストールが中断してしまった場合は最初からインストールし直すといいと思います。
Linux系OSを使ってる方は以下を参考にしてください!
以下のコマンドを順番に実行してください。sudo
コマンドが必要な場合は先頭に付けましょう!
vi /etc/yum.repos.d/adoptopenjdk.repo
何も記述されてないと思うので、以下の内容を入力もしくは貼り付けてください。
CentOS7の場合
[AdoptOpenJDK]
name=AdoptOpenJDK
baseurl=http://adoptopenjdk.jfrog.io/adoptopenjdk/rpm/centos/7/x86_64
enabled=1
gpgcheck=1
gpgkey=https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public
CentOS8の場合
[AdoptOpenJDK]
name=AdoptOpenJDK
baseurl=http://adoptopenjdk.jfrog.io/adoptopenjdk/rpm/centos/8/x86_64
enabled=1
gpgcheck=1
gpgkey=https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public
入力できたら、Escキーを押して:wq
コマンドで内容を保存する。
yum -y install adoptopenjdk-16-hotspot.x86_64
最後にjava -version
コマンドでJava16がインストールされていれば成功!
元々インストールされているJavaが残っている可能性があるので、アンインストールするか、Javaの切り替えをしましょう。(以下、Javaの切り替え手順)
alternatives --config java
コマンドを実行- コンソールに表示された「adoptopenjdk-16-hotspot」の左側にある数字を「Enter to keep the current selection[+], or type selection number:」のあとに入力します。
- これでJava16の切り替えが完了したので、
java -version
コマンドで確認します。

Javaがインストールされているか確認方法
コマンドプロンプトまたはWindows PowerShellを開き、java -version
コマンドを打ち込むと現在インストールされているJavaのバージョンを確認できます。

バージョンが16となっていれば正常にインストールできています。
Java16をインストールできたら、Java16以外(Java8やJava11等)は不要なので、アンインストールするのをオススメします!用途によって使い分けたい方は残しといても良いと思います。




最後に
突然、Java16にアップグレードされましたね。今までJava8だったのが2倍の16です!
まぁ、Java8は古いと言われ続けていたので、いつか変わるかなと思っていましたが、まさかJava11やJava14を超えて最新のJava16になるとは思いませんでした笑
ちなみにJava16は今年の3月に公開されたばかりの最新バージョンです。今後、マイクラアプデにどう影響するか期待が高まりますね!

アップデートが入るたびにマイクラ重くなっていたので、これを機に最適化されてパフォーマンスが上がればいいな・・・

それでは最後まで読んでいただきありがとうございました。
次回の記事でお会いしましょう!
このサーバーを作るときはpc内にマイクラが必要ですか?
自分はスマホでサーバーにつなげてそこでサバイバルをやりたいです
Java 17でもサーバー開けますかね?
javaを16にしていても1.12.2などのモッドは遊べますか?
はじめまして。
コメント失礼します。
conohaサーバーでJavaを16にアプデするところでつまずいています。
PC(mac)では、Java16がインストールされてる事は確認済みなのですが、、
conohaサーバーでJava16をインストールすると、ファイルがないエラーが出てしまいます。
Java8をアンイストールして試した方がいいのでしょうか?
PC上にインストールされているJavaは16.0.2になのですが
これが問題あったりしますか?
質問ばかりですいません。
よろしければ教えて頂きたいです。
こんばんわ。急な質問しつれいいたします!ConohaでSentosを使い、サーバー建てようとしてるのですが、java16のインストールされません。
記載通りにしたのですが(´;ω;`)
もしよければ教えていただけませんか?