Linux 初心者でも数秒で理解できます。 Linux システムにインストールされている JDK バージョンを簡単に確認できます

PHPz
リリース: 2024-04-04 09:10:01
転載
1195 人が閲覧しました

Linux システム管理者または開発者として、Java Development Kit (略して JDK) のバージョンを確認する方法をよく知っておくと、作業を進める上で非常に役立ちます。効率的な一連のコマンドと操作手順により、Linux システムにインストールされている JDK のバージョン情報を簡単に把握できます。この記事では、Linux 環境で選択した JDK バージョンのクエリと確認、インストールされているすべての JDK のリストの表示、およびさまざまなバージョンの JDK を設定および変換するための具体的な手順について詳細に分析します。

1. デフォルトの JDK バージョンを確認します

Linux 環境では、多くの場合、OpenJDK がデフォルトの Java 開発キットとしてプリインストールされています。システムにデフォルトでインストールされている JDK のバージョンを知りたい場合は、次の関連コマンドを使用して確認できます。

リーリー

このコマンドを実行します

Linux で jdk バージョンを確認する方法。システムにインストールされているデフォルトの JDK バージョン情報が表示され、バージョン番号や発行者などの関連詳細が表示されます。このコマンドを利用することで、必要なJavaの利用環境情報を素早く把握することができます。

さらに、次のコマンドを使用して、システム内の Java コンパイラの情報を表示することもできます:

javac -バージョン

このコマンドは、システムにロードされている Java コンパイラー (javac) モデル情報を表示できます。開発者にとって、コンパイラ モデルに精通していることも重要です。

查看版本号的命令_linux怎么查看jdk版本_查看版本linux

2. インストールされているすべての JDK バージョンを表示します

デフォルトの JDK バージョンを照会することに加えて、システムにインストールされているすべての JDK バージョンを知る必要がある場合もあります。以下の手順に従って関連情報を入手できます:

-インストールされているすべての Java 関連ソフトウェア パッケージのインベントリを作成するには、ターミナル環境で次のコマンドを入力してください:

Java オプション構成の更新

このコマンドを実行すると、現在のシステムにインストールされているすべての JAVA パッケージのリストが表示され、どれをデフォルト設定にするかを選択できます。

次のコマンドを使用すると、システムにインストールされているさまざまな Java コンパイラ ソフトウェア パッケージをさらに詳しく調べることができます。

查看版本号的命令_查看版本linux_linux怎么查看jdk版本

javac 構成オプションを有効にします: update-alternatives --config javac。

これにより、ロードされているすべての Java コンパイラをリストし、必要なバージョンを選択できるようになります。

上記の手順により、システムにインストールされているJDKやコンパイラのバージョン情報をすべて把握し、タイムリーな置き換えや設定調整が可能になります。

3. 異なるバージョンの JDK をセットアップして切り替える

プロジェクトの開発段階では、正確なテストと互換性を確保するために、複数のバージョンの Java Development Kit (略して JDK) を使用する必要があります。 Linux オペレーティング システムでは、「update-alternatives」コマンドを使用して、さまざまな JDK バージョン間の柔軟な変換を簡単に実現できます。このプロセスについては、以下で詳しく説明します:

- 次のコマンドを使用して、利用可能な Java パッケージ オプションを一覧表示します:

「sudo」を使用してコマンド「update-alternatives --config java」を実行します

このコマンドを使用すると、デフォルトとして使用する Java パッケージを選択できます。

さらに、次の手順を使用して JAVA コンパイラ コンポーネントを選択することもできます。

次のコマンドを実行して、Java コンパイラの構成を変更します: sudo update-alternatives --config java

これにより、JDK とコンパイラの異なるバージョンを柔軟に設定および切り替えることができます。

一部の Linux バージョンには、異なる JDK バージョンの柔軟な管理と切り替えを実現するための特別なツールとプログラムが装備されています。たとえば、Ubuntu プラットフォームには、Java ソフトウェア プログラムを最適化するためのユーティリティ ツール update-java-alternatives があります。

查看版本linux_查看版本号的命令_linux怎么查看jdk版本

4. 環境変数を確認する

Linux システム環境では、通常、実行上の問題を回避するために JAVA_HOME 環境変数が正しいことを確認する必要があります。この変数は Java の特定のインストール パスを指すため、さまざまなアプリケーションや開発ツールにとって重要です。次の手順を実行すると、設定した JAVA_HOME が正しいかどうかを確認できます:

エコー $JAVA_HOME

正しい Java インストール パスが期待どおりに返された場合は、JAVA_HOME 環境変数が正常に設定されていることがわかります。何も読み取れない場合は、変数を手動で設定する必要があります。

5. 代替コマンド管理を使用する

Linux オペレーティング システムでは、代替ツール (Alternatives) を使用して、利用可能なさまざまなオプション (さまざまなソフトウェア バージョンなど) を管理するのに非常に便利です。このコマンドを使用すると、各ソフトウェアに関連付けられた設定やパラメーターを迅速かつ正確に管理および切り替えることができます。

linux怎么查看jdk版本_查看版本号的命令_查看版本linux

たとえば、更新された Java 標準ソフトウェア パッケージの場合、Linux での JDK バージョンの確認方法、update-alternatives コマンドの適用がわかります。同様に、他のソフトウェア サービス環境でも重要な役割を果たすことができます。

6. ニーズに合った JDK を見つけてダウンロードします

必要に応じて、オペレーティング システムに付属している JDK、またはメーカーが公式に推奨している JDK に加えて、プロジェクトの特別な要件に応じて、対応するバージョンや他社がリリースした JDK をダウンロードすることもできます。これらは、Oracle 公式 Web サイト、OpenJDK 公式 Web サイト、またはその他のサードパーティ Web サイトにアクセスして見つけてダウンロードできます。

linux ftp をダウンロードする前に、ご自身のシステムとその実際のニーズ (開発/テスト/運用環境など) に応じて適切な JDK バージョンを慎重に選択し、対応するダウンロードとインストールに関する公式の指示に厳密に従ってください。プロセス。

7. JDK の更新とアップグレード

時間の経過とテクノロジーの発展に伴い、さまざまなソフトウェアがバグの修正、機能の拡張、操作効率の向上を目的とした新しいバージョンをリリースし続けています。そのため、実際の運用においては、インストールされているJDKのバージョンを定期的に見直し、バージョンアップする必要があります。

Linux 環境では、Java Development Kit (JDK) の更新/アップグレードは通常、ディストリビューションに付属するパッケージ管理ツール (apt、yum など) を通じて実装されます。具体的な操作はリリース バージョンによって異なりますが、通常は対応する手順を実行するだけでアップグレード プロセスを完了できます。

つまり、Linux システム上で Java Development Kit (JDK) を検出、管理、調整する能力は、開発者と管理者が習得し、熟練して使用する必要があるスキルの 1 つであることは間違いありません。この記事で説明する戦略と操作手順を参考にすることで、JDK のバージョン情報の照会、切り替え、環境構築などの作業を簡単に完了でき、さまざまな開発作業をより効率的に進めることができると確信しています。

以上がLinux 初心者でも数秒で理解できます。 Linux システムにインストールされている JDK バージョンを簡単に確認できますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:itcool.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート