GNU/Linux >> Linux の 問題 >  >> Fedora

Fedora35/34にJavaJDK/JRE17/11/8をインストールする方法

Java JDK(Java Development Kit)は、Javaアプリケーションの開発に使用されるソフトウェア開発環境です。これはプログラミングツールのコレクションであり、特にJRE(Javaランタイム環境)、Java(Javaアプリケーション用ローダー)、Javac(コンパイラー)、Jar(アーカイバー)などです。

Java JRE(Javaランタイム環境)には、Javaアプリケーションを実行するためのツールが含まれています。

OpenJDKは、Oracle Java SEプラットフォームエディションのオープンソース実装であり、OpenJDKとOracleJDKの間に技術的な違いはありません。

ここでは、Java JDK /JRE17/11/8をFedora35にインストールする方法を説明します。

Fedora35にJavaをインストールする

要件に応じて、OpenJDKまたはOracleJavaをインストールできます。システムに複数のバージョンのJava(OpenJDKおよびOracle Java)を含めることもできます。

OpenJDKをインストールする

OpenJDKのインストールは、Fedoraでは非常に簡単なプロセスです。 dnfコマンドを使用してOpenJDKをインストールできます。

OpenJDKJDKのインストール

# Java JDK 17

sudo dnf install -y java-17-openjdk-devel

# Java JDK 11

sudo dnf install -y java-11-openjdk-devel

# Java JDK 8

sudo dnf install -y java-1.8.0-openjdk-devel

OpenJDKJREのインストール

# Java JRE 17

sudo dnf install -y java-17-openjdk

# Java JRE 11

sudo dnf install -y java-11-openjdk

# Java JRE 8

sudo dnf install -y java-1.8.0-openjdk

OracleJavaのインストール

別のJRE(Javaランタイム環境)はもうありません。代わりに、OracleJDKはJREも提供するようになりました。

OracleJavaJDKをダウンロード

コマンドラインまたはブラウザを使用して、JDKをダウンロードできます。

Oracle JDKページに移動して、ブラウザを使用してパッケージをダウンロードします。次に、簡単にインストールできるようにrpmバイナリパッケージをダウンロードします。

Oracle Java JDK 17(LTS):

Oracle Java JDK 11(LTS):

Oracle Java JDK 8:

それでもコマンドラインからダウンロードする場合は、wgetパッケージをインストールしてください。

sudo dnf install -y wget

次に、以下のコマンドを使用して、ターミナルを使用してOracleJavaをダウンロードします。

# Oracle Java JDK 17

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

# Oracle Java JDK 11

<LOGIN REQUIRED>

# Oracle Java JDK 8

<LOGIN REQUIRED>

OracleJavaJDKのインストール

パッケージをダウンロードした後、rpmを使用してOracleJavaJDKをインストールします。 コマンド。

# Oracle Java JDK 17

sudo rpm -ivh jdk-17_linux-x64_bin.rpm

# Oracle Java JDK 11

sudo rpm -ivh jdk-11.0.13_linux-x64_bin.rpm

# Oracle Java JDK 8

sudo rpm -ivh jdk-8u311-linux-x64.rpm
デフォルトでは、JavaJDKは/usr /java/ディレクトリにインストールされます。 Oracle JDKをカスタムディレクトリにインストールするには、rpm -ivh –prefix =/ /rpmfileコマンドを使用します。

デフォルトのJavaバージョンを設定

Alternativesコマンドを使用して、デフォルトのJavaバージョンを設定します。

sudo alternatives --config java

Javaの選択:

システムに複数のJavaバージョンがある場合、上記のコマンドは以下のようにすべてのJavaバージョンを一覧表示します。

There are 3 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
 + 1           java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.12.0.7-4.fc35.x86_64/bin/java)
   2           java-latest-openjdk.x86_64 (/usr/lib/jvm/java-17-openjdk-17.0.1.0.12-2.rolling.fc35.x86_64/bin/java)
*  3           /usr/java/jdk-17.0.1/bin/java

Enter to keep the current selection[+], or type selection number: 3

選択列の下に番号を入力します デフォルトのJavaバージョンを設定します。

ここでは、OracleJava17に3を選択しました。

Javaバージョンの確認

次のコマンドを使用してJavaのバージョンを確認してください。

java -version

出力:

java version "17.0.1" 2021-10-19 LTS
Java(TM) SE Runtime Environment (build 17.0.1+12-LTS-39)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.1+12-LTS-39, mixed mode, sharing)

出力は、パッケージと、デフォルトのJavaバージョンとして選択したバージョンによって異なる場合があります。

環境変数の設定

Javaアプリケーションでは、多くの場合、JAVA環境変数をシステムに設定する必要があります。システムレベルでJAVA変数を設定するには、/etc/profile.dにファイルを作成します。 ディレクトリ。

vi /etc/profile.d/java.sh

次に、必要な変数を追加します。

特定のユーザーの環境変数を設定するには、以下の変数を.bash_profileに配置します。 ホームディレクトリのファイル。

export PATH=$PATH:/usr/java/jdk-17.0.1/bin/
export JAVA_HOME=/usr/java/jdk-17.0.1/

最後に、環境を現在のセッションにロードします。

source /etc/profile.d/java.sh

結論

それで全部です。この投稿が、Fedora35にJavaJDK /JRE17/11/8をインストールするのに役立つことを願っています。


Fedora
  1. PHP 8.0/8.1をFedora35/Fedora34にインストールする方法

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

  3. FreeBSDにJava(JREまたはJDK)をインストールする方法

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

  2. RockyLinuxにJavaJDKとJREをインストールする方法

  3. Sun/oracleの独自のJavaJdk6/7/8またはJreをインストールするにはどうすればよいですか?

  1. Ubuntu22.04にJavaJDK17をインストールする方法

  2. Ubuntu 22.04 /Ubuntu20.04にJavaJDK18をインストールする方法

  3. openSUSEにJavaをインストールする方法