ウェブサイト検索

CentOS/RHEL 7/8 および Fedora に Java 14 をインストールする方法


Java は、安全で安定したよく知られた汎用プログラミング言語であり、多くの相互接続機能を備えたコンピューティング テクノロジ プラットフォームです。

Java ベースのアプリケーションを実行するには、 サーバーにJava がインストールされている必要があります。主に、Linux マシン上で Java アプリケーションを実行するために使用されるソフトウェア コンポーネントのコレクションであるJava ランタイム環境 (JRE) が必要です。

Java 用のソフトウェア アプリケーションを開発する場合は、完全なJRE が付属するOracle Java Development Kit (JDK) をインストールする必要があります。 Java アプリケーションの開発、デバッグ、監視のためのツールが含まれたパッケージであり、Oracle がサポートするJava SE (Standard Edition) バージョンです。

: オープンソースの無料の JDK バージョンをお探しの場合は、次のような OpenJDK をインストールしてください。 GPL ライセンスに基づく Oracle JDK と同じ機能とパフォーマンス。

この記事では、バイナリ パッケージを使用して EPEL リポジトリから OpenJDK 16Oracle OpenJDK 17 (最新リリース) をインストールする方法を説明します。 CentOSFedoraRocky LinuxAlmaLinux などの RHEL ベースの Linux ディストリビューションで Java を開発および実行するアプリケーション。

CentOS/RHEL および Fedora に OpenJDK 16 をインストールする

この記事の執筆時点では、OpenJDK 16 が現在利用可能なバージョンであり、EPEL リポジトリから次のコマンドを使用してインストールできます。

yum install java-latest-openjdk
java -version
サンプル出力
openjdk version "16.0.1" 2021-04-20
OpenJDK Runtime Environment 21.3 (build 16.0.1+9)
OpenJDK 64-Bit Server VM 21.3 (build 16.0.1+9, mixed mode, sharing)

CentOS/RHEL および Fedora に Oracle OpenJDK 17 をインストールする

Oracle OpenJDK 17 をインストールするには、実稼働対応の OpenJDK 17 を Java SE ダウンロード ページからダウンロードするか、次の wget コマンドを実行してダウンロードしてインストールする必要があります。

wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.rpm

次のコマンドを使用してパッケージをインストールします。

yum localinstall jdk-17_linux-x64_bin.rpm

次に、インストールされている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 バージョンがインストールされている場合は、 次に示すように代替コマンドを使用してデフォルト バージョンを設定する必要があります。

alternatives --config java
サンプル出力
There are 2 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
*+ 1           /usr/java/jdk-17.0.1/bin/java
   2           java-latest-openjdk.x86_64 (/usr/lib/jvm/java-16-openjdk-16.0.1.0.9-3.rolling.el8.x86_64/bin/java)

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

数値を入力して、システムのデフォルトの Java バージョンを設定するだけです。

最後にJavaのバージョンを確認します。

java -version
サンプル出力
openjdk version "16.0.1" 2021-04-20
OpenJDK Runtime Environment 21.3 (build 16.0.1+9)
OpenJDK 64-Bit Server VM 21.3 (build 16.0.1+9, mixed mode, sharing)

おめでとう!最新バージョンの Oracle OpenJDKRHELCentOSFedora、< に正常にインストールされました。 および Rocky Linux/AlmaLinux を使用して、Java アプリケーションを開発および実行します。