GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS 7 /RHEL7にOracleJavaJDK12/11/8をインストールする方法

今日は、RHEL 7 /CentOS7へのOracleJavaJDKのインストールについて検討します。JavaJDKは開発者にとって最も重要な基盤です。

このガイドは、特にRHEL7またはCentOS7を使用する場合に、開発環境をセットアップするのに役立ちます。

前提条件

wgetパッケージをインストールします。

yum install -y wget

OracleJavaJDKをダウンロード

コマンドラインまたはブラウザを使用してJDKをダウンロードできます。ブラウザを使用する方が、最も簡単です。

ダウンロードするには、OracleJDKページにアクセスしてください。

Oracle Java JDK 12:

Oracle JDK 12(v12.0.1)をダウンロード

Oracle Java JDK 11(LTS):

Oracle JDK 11(v11.0.3)をダウンロード(ログインが必要)

Oracle Java JDK 8:

Oracle JDK 8(v8u211)をダウンロード(ログインが必要)

それでもコマンドラインを使用する場合は、以下のコマンドを使用してください。

### Oracle Java JDK 12 ###

wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn-pub/java/jdk/12.0.1+12/69cfe15208a647278a19ef0990eea691/jdk-12.0.1_linux-x64_bin.tar.gz

### Oracle Java JDK 11 ###

LOGIN REQUIRED

### Oracle Java JDK 8 ###

LOGIN REQUIRED

ダウンロードしたJDKアーカイブを目的のディレクトリに抽出します(例:/usr/

### Oracle Java JDK 12 ###

tar -zxvf jdk-12.0.1_linux-x64_bin.tar.gz -C /usr

### Oracle Java JDK 11 ###

tar -zxvf jdk-11.0.3_linux-x64_bin.tar.gz -C /usr

### Oracle Java JDK 8 ###

tar -zxvf jdk-8u211-linux-x64.tar.gz -C /usr

OracleJavaのインストール

Alternativesコマンドを使用してJavaをインストールします。以下のコマンドは、Javaをシステムにインストールします。

### Oracle Java JDK 12 ###

update-alternatives --install /usr/bin/java java /usr/jdk-12.0.1/bin/java 1

### Oracle Java JDK 11 ###

update-alternatives --install /usr/bin/java java /usr/jdk-11.0.3/bin/java 2

### Oracle Java JDK 8 ###

update-alternatives --install /usr/bin/java java /usr/jdk1.8.0_211/bin/java 3

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

以下のコマンドを使用してデフォルトのJavaを設定します。

alternatives --config java

最新のJavaを選択してください:

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

There are 5 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
   1           java-1.7.0-openjdk.x86_64 (/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.181-2.6.14.8.el7_5.x86_64/jre/bin/java)
*+ 2           java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-8.b10.el7_5.x86_64/jre/bin/java)
   3           /usr/jdk-12.0.1/bin/java
   4           /usr/jdk-11.0.3/bin/java
   5           /usr/jdk1.8.0_211/bin/java

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

デフォルトに設定するJavaバージョンを1つ選択します。 選択列の下に番号を入力してください デフォルトのJavaバージョンを選択します。ここでは、OracleJDK12に3を選択しました。

Javaを確認する

選択肢を設定したら。次のコマンドを使用してインストールされているJavaのバージョンを確認してください。

java -version

出力:

Oracle JDK 12:

java version "12.0.1" 2019-04-16
Java(TM) SE Runtime Environment (build 12.0.1+12)
Java HotSpot(TM) 64-Bit Server VM (build 12.0.1+12, mixed mode, sharing)

Oracle JDK 11:

java version "11.0.3" 2019-04-16 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.3+12-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.3+12-LTS, mixed mode)

Oracle JDK 8:

java version "1.8.0_211"
Java(TM) SE Runtime Environment (build 1.8.0_211-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.211-b12, mixed mode)

環境変数の設定

最も重要な部分が来ました。Javaベースのアプリケーションをインストールする前に設定する必要があります。

JAVA環境変数を設定するには、/etc/profile.dの下に新しいファイルを作成します。 ディレクトリ。

vi /etc/profile.d/javajdk.sh

JDKの場所とバージョンに基づいて変数を配置します。

Oracle JDK 12:

export PATH=$PATH:/usr/jdk-12.0.1/bin 
export JAVA_HOME=/usr/jdk-12.0.1
export J2SDKDIR=/usr/jdk-12.0.1

Oracle JDK 11:

export PATH=$PATH:/usr/jdk-11.0.3/bin
export JAVA_HOME=/usr/jdk-11.0.3
export J2SDKDIR=/usr/jdk-11.0.3

Oracle JDK 8:

export PATH=$PATH:/usr/jdk1.8.0_211/bin
export JAVA_HOME=/usr/jdk1.8.0_211
export JRE_HOME=/usr/jdk1.8.0_211/jre/
export J2SDKDIR=/usr/jdk1.8.0_211
export J2REDIR=/usr/jdk1.8.0_211/jre

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

source /etc/profile.d/javajdk.sh

特定のユーザーに対して永続的な環境変数を設定するには、上記を~/.bash_profileに配置します。 ファイル。

結論

CentOS7システムにOracleJavaをインストールする方法を学んだことを願っています。コメントセクションでフィードバックを共有してください。


Cent OS
  1. CentOS8/7およびRHEL8/7にGradleをインストールする方法

  2. CentOS 6 /RHEL6にOracleJava12/11/8をインストールする方法

  3. CentOS 7 /RHEL7にOracleJavaJDK12/11/8をインストールする方法

  1. CentOS 8 /RHEL8にElasticsearchをインストールする方法

  2. Rocky Linux 8 / CentOS 8 /RHEL8にJavaをインストールする方法

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

  1. CentOS7にJava11および12をインストールする方法

  2. Centos8にJava8および11をインストールする方法

  3. LinuxにOracleJavaJDK17をインストールする方法