Java - AlmaLinux

  • 作成日:
  • 最終更新日:2025/11/01

Java のインストール状況を確認

Java がすでに入っていないか確認するには以下のコマンドを実行します。インストールされていなければ「 command not foun 」などと表示されます。

java -version

SDKMAN!

SDKMAN!は、複数バージョンを簡単に切り替えるための「バージョン管理ツール」です。

sdk list javaを実行すると、以下のように表示されインストールできる Java の一覧が表示されます。

================================================================================
Available Java Versions for Linux 64bit
================================================================================
 Vendor        | Use | Version      | Dist    | Status     | Identifier
--------------------------------------------------------------------------------
 Corretto      |     | 25.0.1       | amzn    |            | 25.0.1-amzn
               |     | 25           | amzn    |            | 25-amzn
               |     | 24.0.2       | amzn    |            | 24.0.2-amzn
               |     | 23.0.2       | amzn    |            | 23.0.2-amzn
               |     | 21.0.9       | amzn    |            | 21.0.9-amzn
               |     | 21.0.8       | amzn    |            | 21.0.8-amzn
               |     | 17.0.17      | amzn    |            | 17.0.17-amzn
               |     | 17.0.16      | amzn    |            | 17.0.16-amzn
               |     | 11.0.29      | amzn    |            | 11.0.29-amzn
               |     | 11.0.28      | amzn    |            | 11.0.28-amzn
               |     | 8.0.472      | amzn    |            | 8.0.472-amzn
               |     | 8.0.462      | amzn    |            | 8.0.462-amzn
 Dragonwell    |     | 21.0.8       | albba   |            | 21.0.8-albba
               |     | 17.0.16      | albba   |            | 17.0.16-albba
               |     | 11.0.28      | albba   |            | 11.0.28-albba
               |     | 8.0.462      | albba   |            | 8.0.462-albba
 Gluon         |     | 22.1.0.1.r17 | gln     |            | 22.1.0.1.r17-gln
               |     | 22.1.0.1.r11 | gln     |            | 22.1.0.1.r11-gln
 GraalVM CE    |     | 25.0.1       | graalce |            | 25.0.1-graalce
               |     | 25           | graalce |            | 25-graalce
               |     | 24.0.2       | graalce |            | 24.0.2-graalce
               |     | 23.0.2       | graalce |            | 23.0.2-graalce
               |     | 21.0.2       | graalce |            | 21.0.2-graalce
               |     | 17.0.9       | graalce |            | 17.0.9-graalce
 GraalVM Oracle|     | 26.ea.13     | graal   |            | 26.ea.13-graal
               |     | 25.0.1       | graal   |            | 25.0.1-graal
               |     | 25           | graal   |            | 25-graal
               |     | 24.0.2       | graal   |            | 24.0.2-graal
               |     | 23.0.2       | graal   |            | 23.0.2-graal
               |     | 21.0.9       | graal   |            | 21.0.9-graal
               |     | 21.0.8       | graal   |            | 21.0.8-graal
               |     | 17.0.12      | graal   |            | 17.0.12-graal
 Huawei        |     | 21.0.8       | bisheng |            | 21.0.8-bisheng
               |     | 17.0.16      | bisheng |            | 17.0.16-bisheng
               |     | 11.0.28      | bisheng |            | 11.0.28-bisheng
               |     | 8.0.462      | bisheng |            | 8.0.462-bisheng
 Java.net      |     | 26.ea.21     | open    |            | 26.ea.21-open
               |     | 26.ea.20     | open    |            | 26.ea.20-open
               |     | 26.ea.19     | open    |            | 26.ea.19-open
               |     | 26.ea.18     | open    |            | 26.ea.18-open
               |     | 26.ea.17     | open    |            | 26.ea.17-open
               |     | 26.ea.16     | open    |            | 26.ea.16-open
               |     | 25.0.1       | open    |            | 25.0.1-open
               |     | 25           | open    |            | 25-open
               |     | 24.0.2       | open    |            | 24.0.2-open
               |     | 23.0.1       | open    |            | 23.0.1-open
               |     | 21.0.2       | open    |            | 21.0.2-open
 JetBrains     |     | 21.0.8       | jbr     |            | 21.0.8-jbr
               |     | 17.0.14      | jbr     |            | 17.0.14-jbr
               |     | 11.0.14.1    | jbr     |            | 11.0.14.1-jbr
 Liberica      |     | 25.fx        | librca  |            | 25.fx-librca
               |     | 25.0.1.fx    | librca  |            | 25.0.1.fx-librca
               |     | 25.0.1       | librca  |            | 25.0.1-librca
               |     | 25           | librca  |            | 25-librca
               |     | 24.0.2.fx    | librca  |            | 24.0.2.fx-librca
               |     | 24.0.2       | librca  |            | 24.0.2-librca
               |     | 23.0.2.fx    | librca  |            | 23.0.2.fx-librca
               |     | 23.0.2       | librca  |            | 23.0.2-librca
               |     | 21.0.9.crac  | librca  |            | 21.0.9.crac-librca
               |     | 21.0.9.fx    | librca  |            | 21.0.9.fx-librca
               |     | 21.0.9       | librca  |            | 21.0.9-librca
               |     | 21.0.8.crac  | librca  |            | 21.0.8.crac-librca
               |     | 21.0.8.fx    | librca  |            | 21.0.8.fx-librca
               |     | 21.0.8       | librca  |            | 21.0.8-librca
               |     | 17.0.17.crac | librca  |            | 17.0.17.crac-librca
               |     | 17.0.17.fx   | librca  |            | 17.0.17.fx-librca
               |     | 17.0.17      | librca  |            | 17.0.17-librca
               |     | 17.0.16.crac | librca  |            | 17.0.16.crac-librca
               |     | 17.0.16.fx   | librca  |            | 17.0.16.fx-librca
               |     | 17.0.16      | librca  |            | 17.0.16-librca
               |     | 11.0.29.fx   | librca  |            | 11.0.29.fx-librca
               |     | 11.0.29      | librca  |            | 11.0.29-librca
               |     | 11.0.28.fx   | librca  |            | 11.0.28.fx-librca
               |     | 11.0.28      | librca  |            | 11.0.28-librca
               |     | 8.0.472.fx   | librca  |            | 8.0.472.fx-librca
               |     | 8.0.472      | librca  |            | 8.0.472-librca
               |     | 8.0.462.fx   | librca  |            | 8.0.462.fx-librca
               |     | 8.0.462      | librca  |            | 8.0.462-librca
 Liberica NIK  |     | 25.r25       | nik     |            | 25.r25-nik
               |     | 25.fx        | nik     |            | 25.fx-nik
               |     | 24.2.2.r24   | nik     |            | 24.2.2.r24-nik
               |     | 24.2.2.fx    | nik     |            | 24.2.2.fx-nik
               |     | 23.1.8.r21   | nik     |            | 23.1.8.r21-nik
               |     | 23.1.8.fx    | nik     |            | 23.1.8.fx-nik
               |     | 22.3.5.r17   | nik     |            | 22.3.5.r17-nik
               |     | 22.3.5.r11   | nik     |            | 22.3.5.r11-nik
 Mandrel       |     | 25.0.0.1.r25 | mandrel |            | 25.0.0.1.r25-mandrel
               |     | 24.2.2.r24   | mandrel |            | 24.2.2.r24-mandrel
               |     | 23.1.8.r21   | mandrel |            | 23.1.8.r21-mandrel
               |     | 22.3.5.r17   | mandrel |            | 22.3.5.r17-mandrel
 Microsoft     |     | 25.0.1       | ms      |            | 25.0.1-ms
               |     | 25           | ms      |            | 25-ms
               |     | 21.0.9       | ms      |            | 21.0.9-ms
               |     | 21.0.8       | ms      |            | 21.0.8-ms
               |     | 17.0.17      | ms      |            | 17.0.17-ms
               |     | 17.0.16      | ms      |            | 17.0.16-ms
               |     | 11.0.29      | ms      |            | 11.0.29-ms
               |     | 11.0.28      | ms      |            | 11.0.28-ms
 Oracle        |     | 25.0.1       | oracle  |            | 25.0.1-oracle
               |     | 25           | oracle  |            | 25-oracle
               |     | 24.0.2       | oracle  |            | 24.0.2-oracle
               |     | 23.0.2       | oracle  |            | 23.0.2-oracle
               |     | 22.0.2       | oracle  |            | 22.0.2-oracle
               |     | 21.0.9       | oracle  |            | 21.0.9-oracle
               |     | 21.0.8       | oracle  |            | 21.0.8-oracle
               |     | 17.0.12      | oracle  |            | 17.0.12-oracle
 SapMachine    |     | 25.0.1       | sapmchn |            | 25.0.1-sapmchn
               |     | 25           | sapmchn |            | 25-sapmchn
               |     | 24.0.2       | sapmchn |            | 24.0.2-sapmchn
               |     | 23.0.2       | sapmchn |            | 23.0.2-sapmchn
               |     | 21.0.9       | sapmchn |            | 21.0.9-sapmchn
               |     | 21.0.8       | sapmchn |            | 21.0.8-sapmchn
               |     | 17.0.17      | sapmchn |            | 17.0.17-sapmchn
               |     | 17.0.16      | sapmchn |            | 17.0.16-sapmchn
               |     | 11.0.29      | sapmchn |            | 11.0.29-sapmchn
               |     | 11.0.28      | sapmchn |            | 11.0.28-sapmchn
 Semeru        |     | 25.0.1       | sem     |            | 25.0.1-sem
               |     | 25           | sem     |            | 25-sem
               |     | 24.0.2       | sem     |            | 24.0.2-sem
               |     | 23.0.2       | sem     |            | 23.0.2-sem
               |     | 22.0.2       | sem     |            | 22.0.2-sem
               |     | 21.0.9       | sem     |            | 21.0.9-sem
               |     | 21.0.8       | sem     |            | 21.0.8-sem
               |     | 17.0.17      | sem     |            | 17.0.17-sem
               |     | 17.0.16      | sem     |            | 17.0.16-sem
               |     | 11.0.29      | sem     |            | 11.0.29-sem
               |     | 11.0.28      | sem     |            | 11.0.28-sem
               |     | 8.0.472      | sem     |            | 8.0.472-sem
               |     | 8.0.462      | sem     |            | 8.0.462-sem
 Temurin       |     | 25.0.1       | tem     |            | 25.0.1-tem
               |     | 25           | tem     |            | 25-tem
               |     | 24.0.2       | tem     |            | 24.0.2-tem
               |     | 23.0.2       | tem     |            | 23.0.2-tem
               |     | 21.0.8       | tem     |            | 21.0.8-tem
               |     | 17.0.17      | tem     |            | 17.0.17-tem
               |     | 17.0.16      | tem     |            | 17.0.16-tem
               |     | 11.0.29      | tem     |            | 11.0.29-tem
               |     | 11.0.28      | tem     |            | 11.0.28-tem
               |     | 8.0.472      | tem     |            | 8.0.472-tem
               |     | 8.0.462      | tem     |            | 8.0.462-tem
               |     | 8u342b07     | tem     |            | 8u342b07-tem
 Tencent       |     | 21.0.9       | kona    |            | 21.0.9-kona
               |     | 21.0.8       | kona    |            | 21.0.8-kona
               |     | 17.0.17      | kona    |            | 17.0.17-kona
               |     | 17.0.16      | kona    |            | 17.0.16-kona
               |     | 11.0.29      | kona    |            | 11.0.29-kona
               |     | 11.0.28      | kona    |            | 11.0.28-kona
               |     | 8.0.472      | kona    |            | 8.0.472-kona
               |     | 8.0.462      | kona    |            | 8.0.462-kona
 Trava         |     | 11.0.15      | trava   |            | 11.0.15-trava
               |     | 8.0.282      | trava   |            | 8.0.282-trava
 Zulu          |     | 25.crac      | zulu    |            | 25.crac-zulu
               |     | 25.fx        | zulu    |            | 25.fx-zulu
               |     | 25.0.1.fx    | zulu    |            | 25.0.1.fx-zulu
               |     | 25.0.1       | zulu    |            | 25.0.1-zulu
               |     | 25           | zulu    |            | 25-zulu
               |     | 24.0.2.crac  | zulu    |            | 24.0.2.crac-zulu
               |     | 24.0.2.fx    | zulu    |            | 24.0.2.fx-zulu
               |     | 24.0.2       | zulu    |            | 24.0.2-zulu
               |     | 23.0.2.fx    | zulu    |            | 23.0.2.fx-zulu
               |     | 23.0.2       | zulu    |            | 23.0.2-zulu
               |     | 21.0.9.fx    | zulu    |            | 21.0.9.fx-zulu
               |     | 21.0.9       | zulu    |            | 21.0.9-zulu
               |     | 21.0.8.crac  | zulu    |            | 21.0.8.crac-zulu
               |     | 21.0.8.fx    | zulu    |            | 21.0.8.fx-zulu
               |     | 21.0.8       | zulu    |            | 21.0.8-zulu
               |     | 17.0.17.fx   | zulu    |            | 17.0.17.fx-zulu
               |     | 17.0.17      | zulu    |            | 17.0.17-zulu
               |     | 17.0.16.crac | zulu    |            | 17.0.16.crac-zulu
               |     | 17.0.16.fx   | zulu    |            | 17.0.16.fx-zulu
               |     | 17.0.16      | zulu    |            | 17.0.16-zulu
               |     | 11.0.29.fx   | zulu    |            | 11.0.29.fx-zulu
               |     | 11.0.29      | zulu    |            | 11.0.29-zulu
               |     | 11.0.28.fx   | zulu    |            | 11.0.28.fx-zulu
               |     | 11.0.28      | zulu    |            | 11.0.28-zulu
               |     | 8.0.472.fx   | zulu    |            | 8.0.472.fx-zulu
               |     | 8.0.472      | zulu    |            | 8.0.472-zulu
               |     | 8.0.462.fx   | zulu    |            | 8.0.462.fx-zulu
               |     | 8.0.462      | zulu    |            | 8.0.462-zulu
               |     | 7.0.352      | zulu    |            | 7.0.352-zulu
               |     | 6.0.119      | zulu    |            | 6.0.119-zulu
================================================================================
Omit Identifier to install default version 25.0.1-tem:
    $ sdk install java
Use TAB completion to discover available versions
    $ sdk install java [TAB]
Or install a specific version by Identifier:
    $ sdk install java 25.0.1-tem
Hit Q to exit this list view
================================================================================

Java をインストールするには、以下のコマンドを実行します。Spring Boot 3.3 以降を利用するには Java 21をインストールしてください。

# バージョン17の場合
sdk install java 17.0.17-tem


# バージョン21の場合
sdk install java 21.0.8-tem

インストールされた後、バージョンの確認やバージョンの切り替えは以下のようにします。

# 使用しているバージョン確認
sdk current java

# 別バージョンに切り替え
sdk use java 21-tem

# システム全体でデフォルトにする場合
sdk default java 21-tem