본문 바로가기
아이티 공부/리눅스

JDK8 버전 설치 및 PATH 적용 하는 방법 (CentOS7.4)

by Klero 2018. 8. 18.
JDK8 버전 설치 및 PATH 적용 하는 방법


테스트 환경 : 

OS - CentOS 7.4 64Bit Minimal

자바 - JDK-8u151


리눅스에 오라클 사이트에서 원하는 JDK 버전의 rpm 파일을

설치하고 적용하는 방법입니다.

   

리눅스에는 기본적으로 OpenJDK가 설치되어 있습니다.

하지만 필요에 따라 내가 원하는 JDK 버전으로 변경해서 적용해야 될 때가 있습니다.

방법은 간단합니다.


먼저 오라클 홈페이지에서 원하는 JDK 버전 rpm 파일을 다운로드 받습니다.

그리고 리눅스 서버에 복사합니다.

이제 rpm 명령어를 통해 해당 JDK를 설치합니다.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
[root@Server Downloads]# rpm -ivh jdk-8u151-linux-x64.rpm
Preparing...                          ################################# [100%]
Updating / installing...
   1:jdk1.8-2000:1.8.0_151-fcs        ################################# [100%]
Unpacking JAR files...
        tools.jar...
        plugin.jar...
        javaws.jar...
        deploy.jar...
        rt.jar...
        jsse.jar...
        charsets.jar...
        localedata.jar...
[root@Server Downloads]#


그리고 JDK 버전을 볼 수 있는 명령어를 입력합니다.

하지만 여전히 openjdk가 적용되어 있을 것을 볼 수 있습니다.

이렇게 되면 어떤 소프트웨어가 JDK 경로를 찾을 때 아래에 해당하는 JDK를 찾게 됩니다.


1
2
3
4
5
6
[root@Server ~]# java -version
openjdk version "1.8.0_131"
OpenJDK Runtime Environment (build 1.8.0_131-b12)
OpenJDK 64-Bit Server VM (build 25.131-b12, mixed mode)
[root@Server ~]#
 


방금 설치한 JDK는 /usr/java/jdk1.8.0_151 디렉토리에 설치되어 있습니다.

이제 openjdk 가 아닌 jdk1.8.0_151이 적용되게 설정해보겠습니다.

root 디렉토리의 .bash_profile 설정파일을 변경해야 합니다.

아래처럼 15라인 ~ 21라인까지를 수정하면 됩니다.

   

자바 JDK에 대한 홈 디렉토리를 설정하고 export 해주는 과정입니다.

.bash_profile 에 입력했기 때문에 이제 root 계정으로 로그인하게 되면

.bash_profile을 참고하여 JDK 경로를 /usr/java/jdk1.8.0_151 로 적용하게 됩니다.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
[root@Server jdk1.8.0_151]# pwd
/usr/java/jdk1.8.0_151
[root@Server jdk1.8.0_151]#
[root@Server jdk1.8.0_151]#
[root@Server jdk1.8.0_151]#
[root@Server jdk1.8.0_151]# cat /root/.bash_profile
 # .bash_profile 
 # Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
 fi 
 
 # User specific environment and startup programs 
 
PATH=/usr/java/jdk1.8.0_151/bin:/usr/java/jdk1.8.0_151/jre/bin$PATH:$HOME/bin
JAVA_HOME=/usr/java/jdk1.8.0_151/
JRE_HOME=/usr/java/jdk1.8.0_151/jre 
 
export PATH
export JAVA_HOME
export JRE_HOME
 
[root@Server jdk1.8.0_151]#
[root@Server jdk1.8.0_151]#





.bash_profile에 설정된 내용을 바로 적용하기 위해서
source 커맨드를 사용합니다.

이제 다시 자바 JDK 버전을 확인해보겠습니다.
성공적으로 jdk1.8.0_151 로 변경된 것을 볼 수 있습니다.
 
1
2
3
4
5
6
7
8
9
10
11
[root@Server jdk1.8.0_151]# source /root/.bash_profile
[root@Server jdk1.8.0_151]#
[root@Server jdk1.8.0_151]#
[root@Server jdk1.8.0_151]#
[root@Server jdk1.8.0_151]# java -version
java version "1.8.0_151"
Java(TM) SE Runtime Environment (build 1.8.0_151-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)
[root@Server jdk1.8.0_151]#
[root@Server jdk1.8.0_151]# 




이 글이 도움이 되시기를 바라겠습니다.


반응형

댓글