もっと詳しく

[*]

Javaは、最も人気のあるオブジェクト指向、堅牢、プラットフォームに依存しないプログラミング言語です。 システムにJavaを必要とする、システムに必要な複数のアプリケーションがあります。

このガイドは、Java(OpenJDK11およびOpenJDK8)安定版リリースまたはOracleJava14をUbuntu20.04LTS(Focal Fossa)システムにインストールするのに役立ちます。 また、インストールされている複数のJavaバージョンを切り替えるための手順もあります。

UbuntuへのJavaのインストール

Java 17は、インストール可能な最新のLTSリリースです。 デフォルトのUbuntuパッケージリポジトリには、OpenJDK 11のパッケージが含まれています。デフォルトのリポジトリには、OpenJDK11の以前の安定したリリースパッケージも含まれています。

JDKパッケージは、開発システムに役立つ完全なJava開発ライブラリを提供します。 Javaアプリケーションを実行するには、Javaランタイム環境(JRE)が必要です。

1.デフォルトのリポジトリからJava(OpenJDK)をインストールします

以下のコマンドを実行して、OpenJDK11パッケージをシステムにインストールします。

sudo apt update 
  • OpenJDK11をインストールします
    sudo apt install openjdk-11-jdk 
    
  • OpenJDK8をインストールします
    sudo apt install openjdk-8-jdk 
    
  • OpenJDK17をインストールします
    sudo apt install openjdk-17-jdk 
    

インストールが完了したら、以下のコマンドでJavaのバージョンを確認して確認できます。

java -version

openjdk version "11.0.15" 2022-04-19
OpenJDK Runtime Environment (build 11.0.15+10-Ubuntu-0ubuntu0.22.04.1)
OpenJDK 64-Bit Server VM (build 11.0.15+10-Ubuntu-0ubuntu0.22.04.1, mixed mode, sharing)

2.UbuntuにOracleJava17をインストールします

Oracle Java 17は、商用ライセンスを取得せずにダウンロードおよびインストールできます。 あなたは訪問することができます 公式ダウンロードページ システムにDebianファイルをダウンロードします。 また、以下のコマンドを使用して、コマンドラインを使用してDebianファイルをダウンロードできます。

wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.deb 

上記のコマンドが機能しない場合、またはファイルが見つからないというエラーが見つかった場合は、公式ダウンロードページにアクセスしてください。 現在のバージョンを確認して、システムにダウンロードします。

Debianファイルをダウンロードしたら、以下のコマンドを使用してシステムにインストールします。

sudo apt install ./jdk-17_linux-x64_bin.deb 

上記のコマンドは、OracleJava14をシステムにインストールします。 すべてのファイルは下に配置されます /usr/lib/jvm ディレクトリ。 次に、システムに新しくインストールされたJavaへの代替参照を設定します。

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-17/bin/java 100 

OracleJava14がUbuntuシステムにインストールされています。 次の手順を使用して、システム上の複数のJavaバージョンを切り替えることができます。

Ubuntuで複数のJavaバージョンを切り替える

ほとんどのUnix/Linuxベースのシステムでは、1つのシステムに複数のJavaバージョンをインストールできます。 システムに複数のJavaバージョンもインストールされている場合。 要件に応じて、デフォルトのJavaバージョンに変更できます。

update-alternativesは、デフォルトコマンドのシンボリックリンクを維持するためのオプションを提供します。 ターミナルでデフォルトのJavaバージョンを実行するには、次のコマンドを実行します。

update-alternatives --config java 

これにより、システムにインストールされているすべてのJavaバイナリのリストが表示されます。 数値を入力してデフォルトのJavaバージョンを選択し、Enterキーを押します。 以下のスクリーンショットを参照してください。

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
  3            /usr/lib/jvm/jdk-17/bin/java                     100       manual mode

Press  to keep the current choice[*], or type selection number: 3

上記のコマンドは、Javaバイナリへのリンク参照を変更することにより、システムのデフォルトのJavaバージョンを変更します。 ここで、もう一度コマンドを実行します javaバージョン デフォルトのJavaバージョンを表示します。

java -version 

java version "17.0.3.1" 2022-04-22 LTS
Java(TM) SE Runtime Environment (build 17.0.3.1+2-LTS-6)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.3.1+2-LTS-6, mixed mode, sharing)

結論

このチュートリアルでは、Ubuntu22.04システムへの複数のJavaのインストールについて学習しました。 また、コマンドラインを介してデフォルトのJavaバージョンを変更するための解決策を見つけました。

The post UbuntuおよびLinuxMintにOracleJava6(JDK 6u45)をインストールします appeared first on Gamingsym Japan.