Verity's Daily Logs_
LINUX
[LINUX]JAVA 버전 업그레이드 하기
johye0 2021. 1. 12. 09:55
CentOS에서 자바 버전 1.6에서 1.8로 업그레이드하는 과정을 정리한다.
1. ROOT 계정으로 전환(원활한 작업을 위해)
[user@localhost ~]$ su - Password: Last login: Mon Jan 11 00:25:59 EST 2021 on pts/22. 현재 자바버전 확인
[root@localhost ~]# java -version Java version "1.6.0_43" Java(TM) SE Runtime Environment (build 1.6.0_43-b01) Java HotSpot(TM) 64-bit Server VM (build 20.14-b01, mixed mode)3. 설치 가능한 openJDK버전 확인
[root@localhost ~]# yum list java*jdk-devel Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.kakao.com * extras: mirror.kakao.com * updates: mirror.kakao.com Available Packages java-1.6.0-openjdk-devel.x86_64 1:1.6.0.41-1.13.13.1.el7_3 base java-1.7.0-openjdk-devel.x86_64 1:1.7.0.261-2.6.22.2.el7_8 base java-1.8.0-openjdk-devel.i686 1:1.8.0.275.b01-0.el7_9 base java-1.8.0-openjdk-devel.x86_64 1:1.8.0.275.b01-0.el7_9 base java-11-openjdk-devel.i686 1:11.0.9.11-2.el7_9 updates java-11-openjdk-devel.x86_64 1:11.0.9.11-2.el7_9 updates4. 원하는 버전 다운로드
5. Alternatives로 Default Java 변경하기 (버전이 변경되지 않았을 경우)
[root@localhost ~]# java -version Java version "1.6.0_43" Java(TM) SE Runtime Environment (build 1.6.0_43-b01) Java HotSpot(TM) 64-bit Server VM (build 20.14-b01, mixed mode) [root@localhost ~]# /usr/sbin/alternatives --config java There are 1 programs which provide 'java'. Selection Command ----------------------------------------------- + 1 java-1.8.0-openjdk.i386 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.275.b01-0.el7_9.i386/jre/bin/java) Enter to keep the current selection[+], or type selection number: 16. 환경변수 재지정하기
: 나의 경우 위 5번을 진행해도 여전히 1.6버전임을 확인할 수 있었는데, 이는 리눅스 환경변수로 1.6 버전이 지정되어 있기 때문이었다. 때문에 환경변수도 함께 변경을 진행한다.
[root@localhost ~]# echo $JAVA_HOME /usr/local/java/jdk1.6.0_43 [root@localhost ~]# echo $PATH /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/java/jdk1.6.0_43/bin:/root/bin[root@localhost ~]# vi /etc/profile # /etc/profile # System wide environment and startup programs, for login setup # Functions and aliases go in /etc/bashrc ... JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.275.b01-0.el7_9.i386 export JAVA_HOME PATH=$PATH:$JAVA_HOME/bin export PATH ...7. 자바 버전 확인
[root@localhost ~]# java -version openjdk version "1.8.0_275" OpenJDK Runtime Environment (build 1.8.0_275-b01) OpenJDK Server VM (build 25.275-b01, mixed mode)👩🦰 리눅스에서 openjdk 업그레이드 하기
- 현재 자바버전 확인
- 설치가능한 openjdk 버전 확인
- 설치하고자 하는 버전을 확인 후 설치
- 설치후 자바버전 확인 -> 업그레이드 된 것을 확인
리눅스에서 openjdk 업그레이드 하기!!!
1. 자바 버전 확인
$ java -version
2. 설치 가능한 openjdk 버전 확인
$ yum list java*jdk-devel
3. 설치고자하는 버전을 확인 후 설치
$ $ yum install -y java-1.8.0-openjdk-devel.x86_64
나의 경우에는 설치하고 java -version 명령어를 통해 확인했을 때 잘 업그레이드 된 걸 확인할 수 있었다.
혹시 바뀌지 않은 경우 다음과 같이 바꾸도록 하자.
$ /usr/sbin/alternatives --config java
해당 명령어를 쳐서 원하는 버전의 번호를 선택해주면 된다~!!!!
Java version Check & Update
현재 java version 확인
설치 할 수 있는 openJDK 버전 확인
원하는 버전 install
java -version변경된 java version 확인
# Error 조치
sudo /usr/sbin/alternatives --config java만약, 변경되지 않았을 경우 해당 코드를 입력
원하는 version의 번호를 입력 후 enter
변경된 java version 확인