【XAMPP Tomcat】「Make sure you have Java JDK or JRE installed and the required ports are free」の対処法

その他

エラーメッセージ

XAMPPのインストール後、Tomcatの起動時にエラーメッセージ

『Make sure you have Java JDK or JRE installed and the required ports are free』

が出た時の対応方法です。

 

※ネットで調べたところ、

『ポートがすでに使用している』という理由での対処方法はたくさんありましたが、

私の場合はこれではなく、JDKのインストールに関するエラーでした。

そのため備忘を兼て記載します。

 

環境

Windows 10 Home

XAMPP 7.4.8(2020年7月ダウンロード)

 

対応方法

対応の順番としては、

① JDKのインストール

② 環境変数の設定(3つ)

を行ったところうまくいきました。

 

①JDKのインストール

1.ここからインストーラーをダウンロードします。

 

2.JDK Downloadをクリック

 

3.画面を下にスクロールし、「Windows x64 Installer」の

「jdk-xx_windows_x64_bin.exe」をダウンロードします。

 

 

※2022年時点では画面はこのようになっていました。

URLはこちら

 

 

4.インストール

インストールはすべてそのまま「Next」でOKです。

 

 

 

②環境変数

次の3つの環境変数を追加します。

※ ユーザー環境変数、システム環境変数どちらに追加してもいいようでしたが、

私が登録した際のMEMOを記載します。

 

①「CATALINA_HOME」の追加

場所 :システム環境変数

変数名:CATALINA_HOME

変数値:C:\xampp\tomcat

 

② 「JAVA_HOME」の追加

場所 :システム環境変数

変数名:JAVA_HOME

変数値:C:\Program Files\Java\jdk-14.0.2

 

③ 「Path」の追加

場所 :ユーザー環境変数

変数名:Path

変数値:%CATALINA_HOME%\bin;

 

再起動後、再度XAMPPからSTARTしたらうまくいきました。