CentOS 8.5にJava OpenJDK8をインストールする

環境
OSバージョンの確認
# cat /etc/redhat-release
CentOS Linux release 8.5.2111

インストールの方法
1.java8をインストールします

# sudo yum install java-1.8.0-openjdk-devel

インストール後javaバージョンを確認します

# java -version
openjdk version "1.8.0_312"
OpenJDK Runtime Environment (build 1.8.0_312-b07)
OpenJDK 64-Bit Server VM (build 25.312-b07, mixed mode)

2.Java Pathの確認

# dirname $(readlink $(readlink $(which java)))
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.312.b07-2.el8_5.x86_64/jre/bin

3.環境変数を設定します
# sudo vi /etc/profile
最終行に以下の内容を追記します

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.312.b07-2.el8_5.x86_64
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar

環境変数の設定を反映します

# source /etc/profile

環境変数の値を出力します

# echo $JAVA_HOME
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.312.b07-2.el8_5.x86_64

4.デフォルトのJDK設定を確認します

# sudo alternatives --config java

There is 1 program that provides 'java'.

  Selection    Command
-----------------------------------------------
*+ 1           java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.312.b07-2.el8_5.x86_64/jre/bin/java)

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

 

CentOS8

Posted by arkgame