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

Debian 11BullseyeにJava17(JDK 17)をインストールする方法

Java は汎用のクラスベースのオブジェクト指向多目的プログラミング言語であり、実装の依存関係が少ない設計のために人気があります。つまり、コンパイルされたJavaコードは、再コンパイルせずにJavaをサポートするすべてのプラットフォームで実行できます。したがって、Javaは高速で、安全で、信頼性があります。ラップトップ、データセンター、ゲーム機、科学スーパーコンピューター、携帯電話などでJavaアプリケーションを開発するために広く使用されています。

JDK 17(JDK 17)は、新しい言語の機能強化、ライブラリの更新、新しいAppleコンピューターのサポート、レガシー機能の削除と非推奨をもたらし、現在記述されているJavaコードが将来のJDKバージョンで変更されることなく機能し続けることを保証します。

次のチュートリアルでは、 Debian 11Bullseyeに最新のJava17(JDK 17)をインストールする方法を学習します。 。

前提条件
  • 推奨OS: Debian11ブルズアイ
  • ユーザーアカウント: sudo特権を持つユーザーアカウント またはrootアクセス(suコマンド)
  • 必要なパッケージ: カール

オペレーティングシステムの更新

Debian 11を更新します 既存のすべてのパッケージが最新であることを確認するためのオペレーティングシステム:

sudo apt update && sudo apt upgrade

ルートまたはSudoアクセス

デフォルトでは、他のディストリビューションと比較して、Debianを使用して起動時にアカウントを作成すると、sudoersステータスを自動的に受け取りません。 ルートパスワードにアクセスできる必要があります suコマンドを使用するには または、DebianのSudoersにユーザーを追加する方法に関するチュートリアルをご覧ください。

Java JDK 17のインストール–APTメソッド

最初のオプションは、Debian11のデフォルトリポジトリからJDKをインストールすることです。現在、Java17はリポジトリで紹介されています。ただし、すべてのDebianリポジトリパッケージと同様に、安定性という名目で、将来的には新しいバージョンに遅れをとることがよくあります。

APTパッケージマネージャーを使用してインストールするには、次のコマンドを実行します。

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

出力例:

Y、と入力します 次に、ENTERキーを押します インストールを続行します。

次に、 apt-cachepolicyコマンドをチェックして、インストールが成功したことを確認します。 :

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

出力例:

aptパッケージマネージャーメソッドを使用してJavaJDK17を削除するには、次のコマンドを実行します。

sudo apt autoremove openjdk-17-jre openjdk-17-jdk --purge

出力例:

Y、と入力します 次に、ENTERキーを押します アンインストールを続行します。

Java JDK 17 –DPKGメソッドのインストール

Java17をインストールする

より簡単なオプションですが、最も制限的なのは、dpkgコマンドを使用してJavaJDK17をインストールすることです。 これは、Debianパッケージをインストール、ビルド、削除、および管理するためのツールです。

まず、.debパッケージをダウンロードします Javaのダウンロードページから:

例:

.debパッケージをダウンロードします ウェブサイトのディレクトリから、またはリンクをコピーして端末のwgetコマンドに貼り付けます。

例:

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

このリンクは、新しいリンクを取得するためにWebサイトにアクセスしない場合に機能するはずです。

.debパッケージをダウンロードしたら 、ターミナルで次のコマンドを実行してJavaをインストールします。

sudo dpkg -i jdk-17_linux-x64_bin.deb

出力例:

Java17を削除

JDK 17が不要になり、.deb JDKパッケージを使用してソフトウェアをインストールした場合は、次の例のようにパッケージを削除する-rフラグオプションを指定して次のdpkgコマンドを使用できます。

sudo dpkg -r jdk-17

出力例:

Java JDK 17のインストール–手動による方法

2番目に推奨されるオプションは、JDK 17をインストールすることです。これは、ユーザーが必要なものとシステムのどこにインストールされているかについて、より多くの自由とパワーをユーザーに提供する手動の方法です。

依存関係パッケージのインストール

JDK 17を正常にインストールするには、次のパッケージをインストールする必要があります。

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

最新のJava17ビルドをダウンロード

ダウンロードページにアクセスして最新のビルドバージョンのリンクを取得し、次のcurlコマンドを使用します :

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

Java17の構成とインストール

次に、抽出したアーカイブディレクトリを / opt /に移動します 場所:

sudo mv jdk-17 /opt/jdk17

次に、環境変数を次のように設定する必要があります。

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

これでJava17がインストールされました。確認するには、次のコマンドを使用します。

java --version
echo $JAVA_HOME

正しくインストールされている場合は、次の出力が表示されます。

java 17 2021-09-14 LTS
Java(TM) SE Runtime Environment (build 17+35-LTS-2724)
Java HotSpot(TM) 64-Bit Server VM (build 17+35-LTS-2724, mixed mode, sharing)
/opt/jdk-17

ご覧のとおり、バージョンは最新の JavaJDK17ビルドであることがわかります。 。

Javaのテスト–HelloWorldアプリケーションの作成

最後に、これらの種類のインストールをテストして、インストール後にすべてが正しく機能していることを確認すると、常に便利です。簡単な方法は、有名なHelloWorldを使用してテストする小さなプログラムスクリプトを作成することです。

まず、次のようにJavaプログラムファイルを作成します

sudo nano hello.java

次に、次のJavaコードをファイルに追加します。

public class hello {
  public static void main(String[] args) {
    System.out.println("G'day from LinuxCapable!");
  }
}

ファイルを保存します(CTRL + O) 、次に(CTRL + X)を終了します 。

次に、コードをコンパイルします:

javac hello.java

最後に、次のコマンドを使用してJavaコードを実行します。

java hello

出力例:

おめでとうございます。すべてが正常に機能しています。


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

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

  3. Python3.9をDebian11Bullseyeにインストールする方法

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

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

  3. Python3.8をDebian11Bullseyeにインストールする方法

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

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

  3. Oracle JavaJDK12/11/8をDebian10/Debian9にインストールする方法