[CentOS] Java 8 설치 및 환경변수 설정 방법

리눅스 환경에서 Java 8 버전 설치 및 환경변수 설정 방법에 대해 알아보겠습니다.

JAVA 설치

yum을 이용해서 설치를 합니다.

1
[root@localhost ~]# sudo yum install -y java-1.8.0-openjdk-devel.x86_64

버전 변경

설치가 완료되었으면 Java 버전을 8로 변경합니다. 다음 명령어를 실행하면 선택 화면이 나옵니다. 선택 화면에서 Java8을 선택합니다(1 입력).

1
[root@localhost ~]# sudo /usr/sbin/alternatives --config java

확인

현재 버전이 Java8로 되었는지 확인합니다.

1
2
[root@localhost ~]# java -version
openjdk version "1.8.0_312"
1
2
[root@localhost ~]# rpm -qa java*jdk-devel
java-1.8.0-openjdk-devel-1.8.0.342.b07-1.el7_9.x86_64

제거

만약 사용하지 않는 Java 가 설치되었으면 삭제를 합니다.

1
[root@localhost ~]# sudo yum remove java-1.7.0-openjdk

환경변수 설정

환경변수 확인

일단 현재 JAVA_HOME 환경변수가 설정 되어 있는지 확인합니다.

1
2
3
[root@localhost ~]# echo $JAVA_HOME

[root@localhost ~]#

JAVA_HOME 환경변수가 설정이 안되어 있는 것을 확인했습니다.

설치위치 확인

1
2
3
4
[root@localhost ~]# which javac
/usr/bin/javac
[root@localhost ~]# readlink -f /usr/bin/javac
/usr/lib/jvm/java-1.8.0-openjdk-devel-1.8.0.342.b07-1.el7_9.x86_64/bin/javac
  • which javac 명령어는 javac 명령어의 위치를 알려줍니다.
  • /usr/bin/javac 는 심볼릭 링크이므로 원본 파일의 위치를 찾기 위해 readlink -f /usr/bin/javac 명령어를 사용하였습니다.
  • readlink -f 는 심볼릭 링크에서 원본파일을 추출하는 명령어입니다.

설정

환경변수를 설정할 수 있는 profile 파일을 엽니다.

1
[root@localhost ~]# vi /etc/profile

해당 파일 하단에 다음의 내용을 추가한 후 저장합니다.

1
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-devel-1.8.0.342.b07-1.el7_9.x86_64

다음 명령어를 이용하여 수정한 파일을 적용합니다.

1
[root@localhost ~]# source /etc/profile

설정 확인

JAVA_HOME 환경변수가 제대로 설정되었는지 확인합니다.

1
2
3
4
[root@localhost ~]# echo $JAVA_HOME
/usr/lib/jvm/java-1.8.0-openjdk-devel-1.8.0.342.b07-1.el7_9.x86_64
[root@localhost ~]# $JAVA_HOME/bin/javac -version
javac 1.8.0_312
Share