この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:3
ページ更新者:atom
更新日時:2026-05-11 16:38:03

タイトル: JRE(JVM)のJavaのバージョン確認方法
SEOタイトル: 【Tomcat】JRE(JVM)のJavaのバージョン確認方法

結論

Tomcat がどの JRE / JVM を使っているか確認したい場合は、Tomcat の version.sh を実行するのが手早いです。

Linux / Mac での確認方法

以下のコマンドを実行してください。

/usr/local/tomcat/bin/version.sh

確認すべき項目

実行結果では、次の項目が特に重要です。

  • Using JRE_HOME : Tomcat が参照している JRE の場所
  • JVM Version : 実際の Java バージョン

出力例

Using CATALINA_BASE: /usr/local/tomcat

Using CATALINA_HOME: /usr/local/tomcat

Using JRE_HOME: /usr/lib/jvm/java-17-openjdk

JVM Version: 17.0.10+7

java -version との違い

java -version でもサーバー上の Java バージョンは確認できますが、Tomcat が本当にその Java を使っているとは限りません。
環境変数 JRE_HOMEJAVA_HOME が別設定になっていることがあるため、Tomcat 観点では version.sh の方が確実です。

Windows の場合

Windows では version.bat を使います。

C:\tomcat\bin\version.bat

確認結果が想定と違う場合

古い Java を使っている場合は、次を確認してください。

  • setenv.sh や起動スクリプト内の JAVA_HOME
  • サービス起動ユーザーの環境変数
  • systemd や init script で別の Java を指定していないか

まとめ

Tomcat が利用している JRE / JVM のバージョン確認は、version.sh または version.bat を使うのが基本です。
特に Using JRE_HOMEJVM Version を見れば、Tomcat がどの Java で動いているか判断できます。