My開発メモ

Java25とTomcat11のインストール (Ubuntu24.04)

Java25をインストールする

現在のJavaの状況

$ java --version
openjdk 21.0.10 2026-01-20
OpenJDK Runtime Environment (build 21.0.10+7-Ubuntu-124.04)
OpenJDK 64-Bit Server VM (build 21.0.10+7-Ubuntu-124.04, mixed mode, sharing)
$ sudo update-alternatives --config java
alternative java (/usr/bin/java を提供) には 4 個の選択肢があります。

  選択肢    パス                                          優先度  状態
------------------------------------------------------------
  0            /usr/lib/jvm/java-21-openjdk-amd64/bin/java      2111      自動モード
  1            /usr/lib/jvm/java-11-openjdk-amd64/bin/java      1111      手動モード
  2            /usr/lib/jvm/java-17-openjdk-amd64/bin/java      1711      手動モード
* 3            /usr/lib/jvm/java-21-openjdk-amd64/bin/java      2111      手動モード
  4            /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java   1081      手動モード

現在の選択 [*] を保持するには <Enter>、さもなければ選択肢の番号のキーを押してください: 

Java25(openjdk)のインストール

$ sudo apt-get update
$ sudo apt-get install openjdk-25-jdk
update-alternativesの設定
$ sudo update-alternatives --config java

alternative java (/usr/bin/java を提供) には 5 個の選択肢があります。

  選択肢    パス                                          優先度  状態
------------------------------------------------------------
  0            /usr/lib/jvm/java-25-openjdk-amd64/bin/java      2511      自動モード
  1            /usr/lib/jvm/java-11-openjdk-amd64/bin/java      1111      手動モード
  2            /usr/lib/jvm/java-17-openjdk-amd64/bin/java      1711      手動モード
* 3            /usr/lib/jvm/java-21-openjdk-amd64/bin/java      2111      手動モード
  4            /usr/lib/jvm/java-25-openjdk-amd64/bin/java      2511      手動モード
  5            /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java   1081      手動モード

現在の選択 [*] を保持するには <Enter>、さもなければ選択肢の番号のキーを押してください: 0
update-alternatives: /usr/bin/java (java) を提供するために自動モードで /usr/lib/jvm/java-25-openjdk-amd64/bin/java を使います

前回は、ここで「手動モード」で選択したけど、今回は、「自動モード」を選択してみた。

$ sudo update-alternatives --config javac

alternative javac (/usr/bin/javac を提供) には 4 個の選択肢があります。

  選択肢    パス                                        優先度  状態
------------------------------------------------------------
  0            /usr/lib/jvm/java-25-openjdk-amd64/bin/javac   2511      自動モード
  1            /usr/lib/jvm/java-11-openjdk-amd64/bin/javac   1111      手動モード
  2            /usr/lib/jvm/java-17-openjdk-amd64/bin/javac   1711      手動モード
* 3            /usr/lib/jvm/java-21-openjdk-amd64/bin/javac   2111      手動モード
  4            /usr/lib/jvm/java-25-openjdk-amd64/bin/javac   2511      手動モード

現在の選択 [*] を保持するには <Enter>、さもなければ選択肢の番号のキーを押してください: 0
update-alternatives: /usr/bin/javac (javac) を提供するために自動モードで /usr/lib/jvm/java-25-openjdk-amd64/bin/javac を使います

ここも、「自動モード」を選択してみた。

tomcat11のインストール

tomcat11をダウンロードした。
ここからダウンロードした。

https://tomcat.apache.org/download-11.cgi#11.0.22

これをダウンロード => “apache-tomcat-11.0.22.zip”

これを展開して、apache-tomcat-11.0.22 を ~/bin/ フォルダに移動。
(僕は、ここにtomcatをインストールしている)

.bashrc の変更

$ vi ~/.bashrc
export JAVA_HOME="/usr/lib/jvm/java-25-openjdk-amd64"
export CATALINA_HOME="$HOME/bin/apache-tomcat-11.0.22"

確認

$ java --version
openjdk 25.0.2 2026-01-20
OpenJDK Runtime Environment (build 25.0.2+10-Ubuntu-124.04)
OpenJDK 64-Bit Server VM (build 25.0.2+10-Ubuntu-124.04, mixed mode, sharing)
$ javac --version
javac 25.0.2

カテゴリー: Java, memo, tomcat

タグ: Java25, Tomcat11

カウント: 1