
Javaは、世界で最も人気のあるプログラミング言語の1つであり、さまざまなタイプのクロスプラットフォームアプリケーションを構築するために使用されます。
この記事では、コマンドラインを使用してLinuxシステムにインストールされているJavaのバージョンを確認する方法について説明します。これは、特定のバージョンのJavaを必要とするアプリケーションをインストールするときに役立ちます。
Javaバージョン管理#
Javaはセマンティックバージョニングを使用します。本番環境に対応したリリースは、次のスキームでバージョン管理されます。
MAJOR.MINOR.SECURITY
たとえば、Java 11.0.8では、11
メジャーバージョン、0
はマイナーバージョンであり、8
はセキュリティバージョンです。
MAJOR
-メジャーリリースでは、新しい機能が追加されています。MINOR
-マイナーリリースには、さまざまなバグ修正と互換性のある改善が含まれています。SECURITY
-セキュリティリリースは重要なセキュリティ修正を提供します。
Javaバージョン番号の確認
システムにインストールされているJavaのバージョンを確認するには、java -version
を実行します。 コマンド:
java -version
このコマンドは、デフォルトのJavaバージョンを表示します。
openjdk 11.0.8 2020-07-14
OpenJDK Runtime Environment (build 11.0.8+10-post-Ubuntu-0ubuntu120.04)
OpenJDK 64-Bit Server VM (build 11.0.8+10-post-Ubuntu-0ubuntu120.04, mixed mode, sharing)
この例では、Javaバージョン11.0.8
があります システムにインストールされています。システムにインストールされているバージョンは異なる場合があります。
「java:コマンドが見つかりません」というメッセージが表示された場合は、Javaがシステムにインストールされていないことを意味します。 Javaをインストールするには、Linuxディストリビューションに応じて、次のいずれかのガイドを使用してください。
- UbuntuにJavaをインストールします。
- DebianにJavaをインストールします。
- CentoSにJavaをインストールします。
システムには、複数のバージョンのJavaが同時にインストールされている場合もあります。マシンに複数のJavaがインストールされているかどうかを確認するには:
sudo update-alternatives --config java
Javaのインストールが1つしかない場合、出力は次のようになります。
There is only one alternative in link group java (providing /usr/bin/java): /usr/lib/jvm/java-11-openjdk-amd64/bin/java
Nothing to configure.
それ以外の場合、複数のJavaがインストールされている場合、コマンドはメニューを表示し、デフォルトのJavaバージョンとなるバージョンを選択できます。
There are 3 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode
1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode
2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode
Press <enter> to keep the current choice[*], or type selection number:
デフォルトのJavaバージョンを変更するには、バージョン番号([選択]列の番号)を入力し、Enter
を押します。 。
結論#
LinuxシステムにインストールされているJavaのバージョンを見つけるのは非常に簡単です。java -version
と入力するだけです。 。
ご不明な点がございましたら、お気軽にコメントをお寄せください。