GNU/Linux >> Linux の 問題 >  >> Debian

Debian11にJava17LTS(JDK 17)をインストールする方法

JDK 17がついにリリースされ、2021年9月14日にリリースされ、多くの新機能が追加されました。これは、このチュートリアルを公開する時点でのOpenJDKの最新のLTSバージョンです。では、DebianでOpenJDK 17を入手するにはどうすればよいですか?

調べてみましょう。

APTパッケージマネージャーを使用してOpenJDKからJavaをインストールします

これは、システムにJavaをインストールするための最も簡単なアプローチです。 OpenJDK(Open Java Development Kit)は、Java SE(Standard Edition)のオープンソースで無料の実装です。これは、Javaランタイム環境(JRE)、Javaコンパイラ、Javaクラスライブラリ、Java仮想マシンなどの多くのコンポーネントを提供します。

OpenJDK 17をインストールするには、以下の手順に従ってください。

ステップ1:Debian11のパッケージリストを更新する

まず、次のようにすべてのパッケージをアップグレードすることで、Java17のインストールを開始します。

$ sudo apt update
$ sudo apt upgrade

すばらしい、次のステップはOpenJDK 17をインストールすることなので、次のいくつかのステップに従ってください。

ステップ2:Debian11にOPenJDK17をインストールする

すべてのパッケージが最新バージョンになったら、次のようにOpenJDK17をインストールします

$ sudo apt install openjdk-17-jre openjdk-17-jdk

これにより、すべてのOPenJDKパッケージ、ライブラリ、および依存関係がインストールされます。完了したら、先に進んでOpenJDK17がインストールされていることを確認します。

$ sudo apt-cache policy openjdk-17-jre openjdk-17-jdk

以下のような出力が得られるはずです。

さらに、Javaが図のようにインストールされていることを確認します

$ java --version

TarballファイルからJava17を手動でインストールする

OpenJDK 17をインストールするもう1つの方法は、Tarballファイルから手動でインストールすることです。この方法により、インストール場所を決定するための自由度と柔軟性が高まります。

OpenJDK 17を手動でインストールするには、以下の手順に従ってください。

ステップ1:依存関係をインストールする

まず、図のように手動インストール中に必要になるいくつかの依存関係をインストールします。

$ sudo apt install libc-i386 libc6-x32 curl -y

ステップ2:OpenJDK11tarballファイルをダウンロードする

次に、Oracle Downloadsページにアクセスして、OpenJDK17tarballファイルを取得します。

$ curl -O https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz

ダウンロードが完了したら、圧縮ファイルを抽出します。

$ tar -xvf jdk-17_linux-x64_bin.tar.gz

ステップ3:Java17を構成してインストールする

Java 17をインストールするには、JDKフォルダを / opt /に移動します パスとそれに簡単で便利な名前を付けます。ここでは、名前をjdk17に変更しました。

$ sudo mv jdk-17.0.1 /opt/jdk17

最後に、エクスポートを使用して環境変数を定義します コマンド。

$ export JAVA_HOME=/opt/jdk-17
$ export PATH=$PATH:$JAVA_HOME/bin

次のコマンドを使用して、インストールされているJavaのバージョンを再確認します。

$ java --version

すばらしい、Java17がサーバーに正常にインストールされました。

結論

概説した2つの方法を考えると、最新のOpenJDKをシームレスにインストールでき、拡張機能として、このガイドを書いている時点では、Debian11インスタンスにJava17をインストールできます。


Debian
  1. DebianLinuxにJavaSEDevelopmentKitをインストールする方法

  2. Debian11にJavaJDKをインストールする方法

  3. Debian9にJava10をインストールする方法

  1. Debian9にJavaをインストールする方法

  2. Debian11にJava17LTS(JDK 17)をインストールします-それを実行するさまざまな方法はありますか?

  3. Debian11にJava17をインストールする方法

  1. Debian10にGradleをインストールする方法

  2. Debian 10にJava(JDKおよびJRE)をインストールする方法

  3. Debian11にJava17(JDK 17)をインストールする方法