0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

miseで手動でインストールしたJavaを管理対象にする

0
Last updated at Posted at 2026-07-05

What's?

miseを使っていて、手動でインストールしたツールを管理対象にするには?ということで調べてみました。

mise linkを使えばよさそうです。

お題

Rocky Linux 10にインストールできるOpenJDKをmiseの管理対象にしてみます。

環境

今回の環境はこちら。

$ cat /etc/redhat-release
Rocky Linux release 10.2 (Red Quartz)


$ uname -srvmpio
Linux 6.12.0-211.26.1.el10_2.x86_64 #1 SMP PREEMPT_DYNAMIC Sun Jun 21 16:49:12 UTC 2026 x86_64 unknown unknown GNU/Linux

準備

Rocky Linux 10でインストールできるOpenJDKは21と25です。

インストール。

$ sudo dnf install java-21-openjdk-devel java-25-openjdk-devel

インストール先はこちらになります。

$ ll /usr/lib/jvm
合計 0
lrwxrwxrwx. 1 root root 26  7月  5 11:58 java -> /etc/alternatives/java_sdk
lrwxrwxrwx. 1 root root 29  7月  5 11:58 java-21 -> /etc/alternatives/java_sdk_21
drwxr-xr-x. 7 root root 97  7月  5 11:58 java-21-openjdk
lrwxrwxrwx. 1 root root 29  7月  5 11:58 java-25 -> /etc/alternatives/java_sdk_25
drwxr-xr-x. 7 root root 97  7月  5 11:58 java-25-openjdk
lrwxrwxrwx. 1 root root 34  7月  5 11:58 java-openjdk -> /etc/alternatives/java_sdk_openjdk
lrwxrwxrwx. 1 root root 21  7月  5 11:58 jre -> /etc/alternatives/jre
lrwxrwxrwx. 1 root root 24  7月  5 11:58 jre-21 -> /etc/alternatives/jre_21
lrwxrwxrwx. 1 root root 32  7月  5 11:58 jre-21-openjdk -> /etc/alternatives/jre_21_openjdk
lrwxrwxrwx. 1 root root 24  7月  5 11:58 jre-25 -> /etc/alternatives/jre_25
lrwxrwxrwx. 1 root root 32  7月  5 11:58 jre-25-openjdk -> /etc/alternatives/jre_25_openjdk
lrwxrwxrwx. 1 root root 29  7月  5 11:58 jre-openjdk -> /etc/alternatives/jre_openjdk

miseの管理対象に手動でインストールしたOpenJDKを追加する

こんな感じでしょうか。

$ mise link java@el-21 /usr/lib/jvm/java-21-openjdk
$ mise link java@el-25 /usr/lib/jvm/java-25-openjdk

まあ、名前はお好みで…。

使ってみましょう。

$ mise use -g java@el-25
java@el-25                                                                                                                                                                      ◜
mise ~/.config/mise/config.toml tools: java@el-25

確認。

$ java --version
openjdk 25.0.3 2026-04-21 LTS
OpenJDK Runtime Environment (Red_Hat-25.0.3.0.9-1) (build 25.0.3+9-LTS)
OpenJDK 64-Bit Server VM (Red_Hat-25.0.3.0.9-1) (build 25.0.3+9-LTS, mixed mode, sharing)

Java 21にしてみます。

$ mise use -g java@el-21
java@el-21                                                                                                                                                                      ◜
mise ~/.config/mise/config.toml tools: java@el-21

確認。

$ java --version
openjdk 21.0.11 2026-04-21 LTS
OpenJDK Runtime Environment (Red_Hat-21.0.11.0.10-1) (build 21.0.11+10-LTS)
OpenJDK 64-Bit Server VM (Red_Hat-21.0.11.0.10-1) (build 21.0.11+10-LTS, mixed mode, sharing)

よさそうですね。

削除する場合はmise unusedです。

$ mise unuse java@25el
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?