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
My開発メモ