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]#
|
이 글이 도움이 되시기를 바라겠습니다.
댓글