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 16 とOracle OpenJDK 17 (最新リリース) をインストールする方法を説明します。 CentOS、Fedora、Rocky Linux、AlmaLinux などの 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 OpenJDK が RHEL、CentOS、Fedora、< に正常にインストールされました。 および Rocky Linux/AlmaLinux を使用して、Java アプリケーションを開発および実行します。