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をインストールできます。