반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- annotaion
- REST
- springboot
- SpringFramework
- JAR
- Linux
- 이클립스
- Spring
- soap
- Spring Framework
- tomcat
- git
- 웹프로젝트
- Pipeline
- Gradle
- jsp
- hashcode
- 개발
- spring-framework
- maven
- Jenkins
- Spring Boot
- Web
- gitlab
- oracle
- 스프링부트
- mybatis
- 스프링프레임워크
- java
- War
Archives
- Today
- Total
Verity's Daily Logs_
[LINUX]JAVA 버전 업그레이드 하기 본문
반응형
CentOS에서 자바 버전 1.6에서 1.8로 업그레이드하는 과정을 정리한다.
1. ROOT 계정으로 전환(원활한 작업을 위해)
[user@localhost ~]$ su -
Password:
Last login: Mon Jan 11 00:25:59 EST 2021 on pts/2
2. 현재 자바버전 확인
[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 updates
4. 원하는 버전 다운로드
[root@localhost ~]# yum install -y java-1.8.0-openjdk-devel.i686
Installing : ...
Updating : ...
...
Installed:
java-1.8.0-openjdk-devel.i686 1:1.8.0.275.b01-0.el7_9
...
Complete!
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: 1
6. 환경변수 재지정하기
: 나의 경우 위 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)
반응형
'LINUX' 카테고리의 다른 글
[LINUX]Tomcat 설치하기 (0) | 2021.01.12 |
---|---|
[LINUX]용량확인 (0) | 2020.09.04 |
[Windows]실행중인 포트 확인 및 죽이기 (0) | 2020.08.24 |
Comments