MENU
揚げたてのポテト
初めまして、揚げたてのポテトといいます!
普段はYouTubeでマイクラ企画という様々な企画を配信しています。
良ければ参加よろしくお願いします!!
当サイトではマインクラフトに関連した記事を分かりやすくをモットーに書いていきます。
アーカイブ
【おすすめ記事】マイクラサーバーを立てるならConoHa VPS!【MOD/プラグイン対応】

【マイクラ】サーバーで役立つ複数Javaバージョンの指定方法を紹介!【解説】

揚げたてのポテト

当サイトでマイクラサーバーの立て方を多く取り上げています。
その中で、「Javaバージョンの指定方法について」を記載している部分があるのですが、分かりづらいとのコメントがいくつか届きました。

ポテコちゃん

確かに今思えば少し分かりにくかったかもね。

揚げたてのポテト

長く説明すると余計分かりづらくなると思い、最低限の情報で書いた結果、よく分からないという方が出てきてしまいましたね…。

揚げたてのポテト

そこで今回は、マイクラサーバーのJavaバージョンの指定方法をきちんと解説していきたいと思います。

目次

Javaバージョンとは?

ポテコちゃん

そもそも「Javaバージョン」って何のことなの?

揚げたてのポテト

どこから説明すればいいか難しいですが、要約しながら説明してみましょう。

マインクラフトの「Java Edition(Java版)」は、プログラミング言語のJavaで開発されているので「Java版」と呼ばれています。

このJava版で遊ぶためには、「Java」という実行環境をパソコンに導入している必要があり、逆にJavaがないとJava版で遊ぶことはできません。

更に、Javaには様々なバージョン(以下、Javaバージョン)が存在しており、マインクラフトのバージョンによって開発で使用されたJavaバージョンが異なります。

なので開発環境と同じJavaバージョンを使わなければ動かないというのがお約束なので、マイクラユーザーはこれを守る必要があります。

以下はマイクラバージョンに対応したJavaバージョンをまとめたものです。

マイクラバージョン対応Javaバージョン
1.7.10~1.16.5Java8またはJava11
※Java8とJava11は互換性がある
1.17~1.17.1Java16
1.18~Java17
ポテコちゃん

Javaバージョンって色々あるんだね。
でも私、マイクラで遊ぶときはこんなにJava入れてないよ?

揚げたてのポテト

ポテコちゃん鋭いですね!
実はマイクラランチャーには、それぞれ対応したJavaバージョンが入っているので、マインクラフトを起動する際に、自動的にJavaバージョンが適用されるようになっています。

揚げたてのポテト

例えば、1.12.2で遊ぶ時はJava8が適用されて、1.19.2で遊ぶ時はJava17が自動的に適用されるようになっています。

ポテコちゃん

ほぉ~!それは親切だね。
マインクラフトをプレイするだけなら気にしなくていいんだね!

マイクラサーバーのJavaバージョンについて

揚げたてのポテト

Javaバージョンについて何となく理解できた所で、マイクラサーバーのJavaバージョンについて説明していきます。

先程のJavaバージョンの説明は、マイクラサーバーも同様に当てはまります。

マイクラサーバーを立てる時は、対応したJavaバージョンをインストール(導入)していないとサーバーを起動することができないので、自分で導入する必要があります。

Javaバージョンの確認方法

パソコンに導入している現在のJavaバージョンを確認してみましょう。

左下「Windows(スタート)」を右クリックし、「Windows PowerShell」をクリックします。

ウィンドウが開くのでjava -versionと入力し、実行します。

その後、「java version “X.X.X”」と表示されたらパソコンにJavaがインストールされていることが分かります。

また、Javaバージョンは、Java8なら「”1.8.0″」、Java11なら「”11.X.X”」、Java16は「”16.X.X”」、Java17は「”17.X.X”」という風に表示されるはずです。

複数のJavaをインストールしていても、ここに表示されたJavaが現在パソコンに適用されているJavaバージョンです。

マイクラサーバーの起動コードについて

マイクラサーバーを起動する時は、基本的にバッチファイルを作成して起動コードを書き込む必要があります。

以下はバッチファイルの基本的な起動コードになります。

@echo off
java -Xmx1024M -Xms1024M -jar minecraft_server.X.X.X.jar nogui
pause

起動コードの各項目は以下で説明しているのでご覧ください。

項目説明
@echo offコンソール画面を見やすくします。
※試しに@echo offを記述しないで起動すると分かりやすい
javaJava実行環境を指定します。
※複数Javaバージョンの場合はここを変更
-Xmx1024M -Xms1024M
(-Xmx1G -Xms1GでもOK)
メモリ使用量を設定します。
※1024M=1G、2048M=2G、3072M=3G、4096M=4G
-jar minecraft_server.X.X.X.jarマイクラサーバーを動かすプログラム。
noguiGUIを開かずにサーバーを起動します。
pauseサーバー終了した時に自動的にコンソール画面を閉じないようにします。

本来はこちらの起動コードでマイクラサーバーを起動することができますが、項目「java」は現在パソコンに適用されているJava実行環境を指定しています。

これがもし、1.19.2のサーバーを立てたいのに、Java実行環境がJava8だった場合はJavaバージョン違いでサーバーを立てることができません。

Java実行環境はjava -versionを実行した時に表示されたJavaバージョンのこと。

これを防ぐために項目「java」に対応したJavaバージョンのパス(フォルダ場所)の指定が必要です。

32bit版と64bit版のJavaについて

少し話が変わるのですが、これも知っておいてほしい情報なのでここで挟みます。

マイクラサーバーでは「メモリ割り当て」を設定することで、サーバーで使用できるメモリの使用量を決めることができます。(メモリ量が多ければ多いほど、高速な処理を行える)

バッチファイルの起動コードにある「-Xmx1024M -Xms1024M」の部分がメモリ割り当てに当たります。

メモリ4GB以上を割り当てるにはJavaの64bit版を使う必要があるので32bit版ではなく、64bit版をインストールするよう注意してください。(32bit版はメモリ3GBまで割り当て可能)

「Error occurred during initialization of VM Initial heap size set to a larger value than the maximum heap size」というエラーが表示された場合は32bit版のJavaを使用している事が多いです。

揚げたてのポテト

これに関しては詳しく説明しないので気になる方は各自でお調べください。それでは続きをどうぞ。

\当サイトがおすすめしたいマイクラのレンタルサーバー/

\当サイトがおすすめしたいマイクラのレンタルサーバー/

スクロールできます
レンタルサーバー特徴

ConoHa VPS
バニラ/MOD/プラグイン
高性能で安定したサーバーを提供
バニラサーバーが自動構築だから初心者でもすぐ遊べる
初回利用は800円クーポンが貰える
3ヶ月以上利用する方はVPS割引きっぷの料金がおトク

Xserver VPS
バニラ/MOD/プラグイン
バニラサーバーが自動構築だからすぐ遊べる
圧倒的低価格で高性能&高速回線サーバーを提供
特に12ヶ月以上の料金がおトク
マイクラサーバーの設定が初心者でも分かりやすい

Agames
バニラ/MOD/プラグインサーバーが自動構築
学生向けの割引で月額料金から15%~25%割引
新しくEpycプランが登場!
マイクラサーバーに詳しいサポーターが充実してる

レンタルサーバーはこんな人におすすめ!

「パソコンの性能(スペック)が足りない」

「ポート開放が上手くできない」

「難しくてよく分からない」

揚げたてのポテト

当サイトでは、上記のレンタルサーバーを徹底解説しているので初めての方でも分かりやすいと好評です!

Java実行環境の指定方法

実はJavaには大きく分けて「Oracle Java」と「Open Java」の2種類があります。

どちらのJavaをインストールしているかで指定場所が異なるのでそれぞれご説明します。

「Program Files」フォルダが入っているドライブを開きます。

「Program Files」フォルダを開きます。

次に「Java」フォルダを開きます。

マイクラサーバーのバージョンにあったJavaバージョンのフォルダを開きます。

最後に「bin」フォルダを開きます。

「bin」フォルダまで開けたら上のフォルダアドレスをクリックして「フォルダのアドレス」をコピーしましょう。

フォルダ場所のアドレスをコピーできたら、項目「java」部分に以下のように書き換えます。

@echo off
"C:\Program Files\Java\jdk-17.0.5\bin\java.exe" -Xmx1024M -Xms1024M -jar minecraft_server.X.X.X.jar nogui
pause

Oracle Javaのアドレスをコピーした場合は「C:\Program Files\Java\jdk-17.0.5\bin」となるので、「“”」と「\java.exe」を付け加えることを忘れないでください。

これでJavaバージョンに対応した起動コードは完成です。

Javaバージョンがあるフォルダ場所を直接記述することで、複数のJavaバージョンをパソコンにインストールしていても簡単に分けることができます。

揚げたてのポテト

複数バージョンのサーバーを扱っている場合は、このようにバッチファイルを分けておくと管理しやすいです。

ポテコちゃん

確かにこれならJavaをインストールし直さなくてもいいね!

最後に

複数Javaバージョンに対応したバッチファイルの記述方法はいかがだったでしょうか。

今までJavaバージョンについては、説明すると長くなってしまうことが分かっていたので、見やすさを重視した結果マイクラサーバーの立て方の記事では最低限の情報で留めるように掲載していました。

その結果、一部の方からは分かりにくいとのお声を頂いたことも事実なので、最低限の情報で分かりやすく伝えるって難しいなと感じました。

揚げたてのポテト

最後までお読みいただきありがとうございました。
次回の記事でお会いしましょう!

5 5 総投票数
\ この記事を評価 /
【第1弾】当サイトに対するアンケートにご協力ください。(30秒程度)

    当サイトをより良くするためにアンケートにご協力ください。(30秒程度)

    性別必須

    年代必須

    どの機種から見ていますか?必須

    当サイトをどこで知りましたか?必須

    どのSNSで知りましたか?

    当サイトの公式Twitterを知っていますか?必須
    ※当サイトの新着記事やお知らせなどをいち早く知ることができます。

    フォローしてない理由があれば教えてください。

    当サイトの印象はどれに当てはまりますか?(複数回答可)必須

    分かりにくい・読みにくい・その他と回答した理由を教えてください。

    当サイトは表示速度はいかがですか?必須

    当サイトに対する満足度を10段階で評価してください。必須
    ※数字が大きいほど満足度がある評価です。

    最後に当サイトに対する改善点や感想、こんな記事が欲しいなどの要望があれば教えてください。

    \当サイトがおすすめしたいマイクラのレンタルサーバー/

    \当サイトがおすすめしたいマイクラのレンタルサーバー/

    スクロールできます
    レンタルサーバー特徴

    ConoHa VPS
    バニラ/MOD/プラグイン
    高性能で安定したサーバーを提供
    バニラサーバーが自動構築だから初心者でもすぐ遊べる
    初回利用は800円クーポンが貰える
    3ヶ月以上利用する方はVPS割引きっぷの料金がおトク

    Xserver VPS
    バニラ/MOD/プラグイン
    バニラサーバーが自動構築だからすぐ遊べる
    圧倒的低価格で高性能&高速回線サーバーを提供
    特に12ヶ月以上の料金がおトク
    マイクラサーバーの設定が初心者でも分かりやすい

    Agames
    バニラ/MOD/プラグインサーバーが自動構築
    学生向けの割引で月額料金から15%~25%割引
    新しくEpycプランが登場!
    マイクラサーバーに詳しいサポーターが充実してる

    レンタルサーバーはこんな人におすすめ!

    「パソコンの性能(スペック)が足りない」

    「ポート開放が上手くできない」

    「難しくてよく分からない」

    揚げたてのポテト

    当サイトでは、上記のレンタルサーバーを徹底解説しているので初めての方でも分かりやすいと好評です!

    ブログランキングに参戦中です!
    1日1回応援よろしくお願いします!

    「応援する」とカウントされ、ブログランキング上位の道に繋がります。

    この記事が気に入ったら
    フォローしてね!

    よかったらシェアしてね!
    • URLをコピーしました!
    • URLをコピーしました!
    5 5 総投票数
    \ この記事を評価 /
    コメントの通知(テスト版)
    受け取る通知
    guest
    0 件のコメント
    インラインフィードバック
    すべてのコメントを表示
    目次