logo

Linux で Java バージョンを確認する方法

Sun Microsystems が Java を開発したのは 1995 高レベルのオブジェクト指向プログラミング言語として。 Java は、時間の経過とともに最もよく知られた高級言語の 1 つに発展しました。現在では、金融、科学、不動産分野の企業に好評です。オープンソースでプラットフォームに依存せず、適応性があり、理解して使用するのが簡単です。

さまざまなクロスプラットフォーム アプリケーションの作成に使用される最も人気のあるプログラミング言語の 1 つは Java と呼ばれます。 Python で可能なことの大部分は Java でも可能です。さらに、 jpython は、Java および JVM (Java 仮想マシン) で動作する Python のバージョンです。 この記事では、Ubuntu Linux の最新 Java バージョンを見つけて、まだインストールされていない場合はインストールする方法について説明します。

この記事では、コマンド ラインを使用して Linux システムにインストールされている Java のバージョンを確認する方法について説明します。特定の Java バージョンを必要とするソフトウェアをセットアップする場合、これは役立ちます。

Javaのバージョンとは何ですか?

Java バージョンは、OS が現在使用している Java ソフトウェア リリースを指定します。

パフォーマンス、安定性、複雑な機能、および最新のセキュリティ更新を向上させるために、バージョンを更新することを強くお勧めします。これは、最新の状態を維持し、多くの望ましくない問題を回避するのに大いに役立ちます。

うんち

多くの Web サイト、パッケージ、またはライブラリを使用するには、最新の Java バージョンにアップグレードする必要があります。したがって、常に最新の状態を維持し、最新のリリースを PC にダウンロードしておくことをお勧めします。たとえば、最新の Java バージョンは、3D 画像を調べる機能などの興味深い機能を提供します。

早速、Java バージョンをインストールして確認するプロセスを始めましょう。

Java バージョンの確認

セマンティック バージョニングは Java によって使用されます。実稼働の準備ができたリリースは、次のようにバージョン管理されます。

 MAJOR.MINOR.SECURITY 

たとえば、Java 11.0.8 には、セキュリティ バージョン、マイナー バージョン、メジャー バージョン 11 の 3 つのバージョンがあります。

選考科目 - 新しい機能はメジャー リリースに含まれています。

マイナー - マイナーアップデートには、互換性のあるバグ修正が多数含まれています。

安全 - 重要なセキュリティ修正はセキュリティ リリースに含まれています。

一般に、システムの Java バージョンを確認するには、以下の 2 つの手順に従ってください。

  1. コマンドプロンプトを開きます。
  2. 使用 java -バージョン 現在システムにインストールされている Java バージョンを確認するコマンド:

Linux Ubuntu、Debian、CentOS の Java バージョン検証

以下の手順に従います。

  1. ターミナルを起動します。
  2. 次のコマンドを実行します。
 java -version C:UsersChandu>java -version java version '19.0.1' 2022-10-18 Java(TM) SE Runtime Environment (build 19.0.1+10-21) Java HotSpot(TM) 64-Bit Server VM (build 19.0.1+10-21, mixed mode, sharing) 

この例では、マシンが実行されています Java バージョン 19.0.1 。 PC のバージョンが異なる可能性があります。

エラー メッセージが表示された場合は、「 java: コマンドが見つかりません。 Java がコンピュータにインストールされていません。 Linux ディストリビューションに応じて、次のいずれかの手順を使用して Java をインストールします。

ターミナルにパッケージをインストールする方法があります。これらのコマンドをコピーして実行すると、ターミナルから直接バージョンをインストールできるはずです。これらのバージョンはいずれもグラフィカル ユーザー インターフェイスを必要としないため、すべて「ヘッドレス」です。

ただし、ブラウザ技術を利用して最新バージョン (16.02) を入手できます。インストールプロセスを段階的に見てみましょう。

文字列を int に変換する

ブラウザを使用した Java のインストール

Java をダウンロードする手順に従ってください。

  • Google にアクセスし、「」と入力します Java JDKをダウンロードする 」を選択し、表示される最初のリンクをクリックします。
  • 「Java Development Kit」(JDK) は、Java ベースのソフトウェアを作成するために使用されるツールです。あるいは、このリンクをクリックすると、すぐにページにアクセスできます。
  • 「Java SE ダウンロード」の下の「Java SE 16」に移動します。これが最新バージョンです。 JDKのダウンロードは以下の手順で行います。
  • を見つける ' Linux x64 Debian パッケージ ' パッケージをスクロールしてください。そこにあるドキュメントをダウンロードします。ファイルに次の内容があることがわかります。 deb拡張子 Ubuntu は Debian パッケージを使用してプログラムをインストールするためです。
  • ダウンロードが完了したら、ダウンロードしたパッケージが含まれるフォルダーを開きます。ウィンドウ内の任意の場所を右クリックして、「ターミナルで開く」を選択します。
  • ダウンロードしたパッケージの解凍を開始するには、ターミナルに次のコマンドを入力します。

Java インストール パスを使用して、Java のバージョンを確認します。

Java のインストール パスを使用して Java のバージョンを確認することもできます。

Java のインストール パスまたはディレクトリを見つけるには 2 つの方法があります。

  • Java インストール パスを見つけるための最初の方法として、次のコマンドを使用できます。
 update-alternatives --list java 

これにより、以下に示すように Java パス全体が表示されます。

 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 

注: CentOS および RHEL オペレーティング システムにアクセスするには、次のコマンドを実行します。

 update-alternatives --list 
  • whereis コマンドを使用して Java パスを検索することもできます。

以下に示すように whereis コマンドを使用します。

vlc メディア プレーヤー ダウンロード youtube
 Whereis java 

出力 : 出力は次のようになります。

 java: /usr/bin/java /usr/share/java /usr/share/man/man1/java.1.gz 

次に、ls コマンドを使用して、/usr/bin/java の内容をリストします。

 ls -l /usr/bin/java 

次の結果が観察されるはずです。

 lrwxrwxrwx 1 root root 22 Feb 5 04:50 /usr/bin/java -> /etc/alternatives/java 

上記の出力からわかるように、/usr/bin/java は /etc/alternatives/java へのシンボリック リンクです。

/etc/alternatives/java の内容を一覧表示するには、 lsコマンド もう一度。

パスが表示されます。

インストールされているパッケージのリストで Java バージョンを検索します。

インストールされているパッケージのリストを表示し、Java 検索を実行するには、Java バージョンを確認することもできます。 Ubuntu および Debian オペレーティング システムについては、以下の手順に従ってください。

apt または dpkg コマンドを使用して、インストールされているすべてのパッケージを一覧表示できます。

1. apt コマンドを使用して、インストールされているすべてのパッケージをリストし、Java を探します。

 apt list --installed | grep -i openjdk 

次の出力には、インストールされている Java バージョンが表示されるはずです。

 openjdk-11-jdk-headless/focal-updates,focal-security,now 11.0.9.1+1-0ubuntu1~20.04 amd64 [installed,automatic] openjdk-11-jdk/focal-updates,focal-security,now 11.0.9.1+1-0ubuntu1~20.04 amd64 [installed,automatic] openjdk-11-jre-headless/focal-updates,focal-security,now 11.0.9.1+1-0ubuntu1~20.04 amd64 [installed,automatic] openjdk-11-jre/focal-updates,focal-security,now 11.0.9.1+1-0ubuntu1~20.04 amd64 [installed,automatic] 

2. dpkg コマンドを使用して、インストールされているすべてのパッケージをリストし、Java を探します。

グレーコード
 dpkg -l | grep -i openjdk 

次の出力には、インストールされている Java バージョンが表示されるはずです。

 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode 

CentOS および RHEL オペレーティング システムについては、以下の手順に従ってください。

インストールされているすべてのパッケージをリストして Java を探すには、 yum または dnf コマンド 以下に示すように:

 yum list installed | grep -i openjdk 

これにより、以下に示すように、インストールされている Java バージョンが表示されます。

 java-11-openjdk.x86_64 1:11.0.9.11-3.el8_3 java-11-openjdk-devel.x86_64 1:11.0.9.11-3.el8_3 java-11-openjdk-headless.x86_64 1:11.0.9.11-3.el8_3 

Java バージョンを削除する

次のコマンドを入力して、コンピュータから Java を削除できます。

 sudo apt remove default-jdk default-jre 

パッケージを削除したい場合は、次のコマンドを入力します。

 dpkg -list | grep jdk sudo apt remove jdk-16.0.2 

「Y」を押してから「ENTER」を押すと、パッケージが削除されます。

jdkやjreでも可能でしょうか?

Java アプリ(Java 実行環境)を実行するには、JRE が必要です。 Windows、Linux、Mac、Solaris など、いくつかのオペレーティング システムで動作します。

Java プログラムは、JDK (Java Development Kit) を使用して開発されます。プログラマーの大多数はそこから始めることが多いです。何を達成したいかに応じて。

JDKの利用(いつ…?)

Java アプリケーションを作成したいと考えています。コンパイラと Java アプリケーション ランチャーが含まれています。

うんち

コーディングのために、JRE を起動する Java アプリケーション ランチャーを通じて主要な Java ライブラリにアクセスできます。

JRE いつ使用するか

ライブラリおよびその他のファイルを使用する必要があります。独自のコンパイラと障害検出ソフトウェアがありません。数学やデータ関連のセットや Java ベースのアプリを実行する命令などのユーティリティ プログラムを使用する場合。

一部の Java アプリケーション

Javaは主に次の目的で使用されます。

  • Android 用のアプリケーションを作成します。
  • クラウドベースのアプリケーションや Web アプリケーションを作成する場合。
  • Netbeans や Eclipse ソフトウェアなど。
  • チャットボット。
  • ゲーム。
  • エンタープライズおよび科学アプリケーション

java -version を実行するだけで、Linux システムにインストールされている Java のバージョンをすぐに確認できます。

最新のソフトウェアやパッケージを常に最新の状態に保ち、実際に体験したい場合は、プログラムを常に最新の状態に保つことが不可欠です。このチェック アンド バランスは、システムが効果的、安全、最新のものであることを保証するのに大いに役立ちます。

Java のバージョンがわかったら、単純なデスクトップ プログラムからモバイル プログラムまで、あらゆるものを作成し始めることができます。