[ubuntu] apt로 JDK 설치 및 버전 변경 방법
JDK 설치 및 버전 변경 방법 개요
- UbuntuOS에서 JDK 설치, 버전확인, 버전정보 변경하는 방법에 대해 정리한 자료
테스트 수행한 환경
- 인터넷가능한 환경, ubuntu 22.04
1. ubuntu 에서 openjdk-8 설치 방법
1) apt update
root@ubuntuserver2204:~# apt update
생략..
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
2) 현재 설치된 java 버전 확인
- 설치된 버전이 없는 상태로, jdk 버전별로 설치할 수 있는 명령어도 같이 알려줌
root@ubuntuserver2204:~# java -version
Command 'java' not found, but can be installed with:
apt install openjdk-11-jre-headless # version 11.0.18+10-0ubuntu1~22.04, or
apt install default-jre # version 2:1.11-72build2
apt install openjdk-17-jre-headless # version 17.0.6+10-0ubuntu1~22.04
apt install openjdk-18-jre-headless # version 18.0.2+9-2~22.04
apt install openjdk-19-jre-headless # version 19.0.2+7-0ubuntu3~22.04
apt install openjdk-8-jre-headless # version 8u362-ga-0ubuntu1~22.04
3) openjdk-8-jre-headless 로 설치하기
- 끝에 -y 옵션을 넣으면 Y/N 묻지 않고 바로 설치 진행
root@ubuntuserver2204:~# apt install openjdk-8-jre-headless -y
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
생략..
4) openjdk-8-jre-headless 설치 이후 현재 OS에서 설정된 java version 확인
root@ubuntuserver2204:~# java -version
openjdk version "1.8.0_362"
OpenJDK Runtime Environment (build 1.8.0_362-8u362-ga-0ubuntu1~22.04-b09)
OpenJDK 64-Bit Server VM (build 25.362-b09, mixed mode)
5) openjdk-8-jre-headless 설치 이후 OS에 설치된 전체 java 목록 확인
root@ubuntuserver2204:~# update-alternatives --list java
/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
2. ubuntu 에서 openjdk-19 추가로 설치 방법
1) openjdk-19-jre-headless 로 설치하기
- 끝에 -y 옵션을 넣으면 Y/N 묻지 않고 바로 설치 진행
root@ubuntuserver2204:~# apt install openjdk-19-jre-headless -y
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
생략..
2) openjdk-19-jre-headless 설치 이후 현재 OS에서 설정된 java version 확인
root@ubuntuserver2204:~# java -version
openjdk version "19.0.2" 2023-01-17
OpenJDK Runtime Environment (build 19.0.2+7-Ubuntu-0ubuntu322.04)
OpenJDK 64-Bit Server VM (build 19.0.2+7-Ubuntu-0ubuntu322.04, mixed mode, sharing)
3) openjdk-19-jre-headless 설치 이후 OS에 설치된 전체 java 목록 확인
- openjdk-19 와 openjdk-8이 설치되어 있는것으로 확인됨
root@ubuntuserver2204:~# update-alternatives --list java
/usr/lib/jvm/java-19-openjdk-amd64/bin/java
/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
2. ubuntu 에서 openjdk-19 에서 openjdk-8로 버전 변경 방법
1) java 버전 변경작업 수행, selection에서 해당하는 버전 숫자 입력
root@ubuntuserver2204:~# update-alternatives --config java
There are 2 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/lib/jvm/java-19-openjdk-amd64/bin/java 1911 auto mode
1 /usr/lib/jvm/java-19-openjdk-amd64/bin/java 1911 manual mode
2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode
Press <enter> to keep the current choice[*], or type selection number: 2
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java to provide /usr/bin/java (java) in manual mode
2) openjdk 버전 변경이후 현재 OS에서 설정된 java version 확인
root@ubuntuserver2204:~# java -version
openjdk version "1.8.0_362"
OpenJDK Runtime Environment (build 1.8.0_362-8u362-ga-0ubuntu1~22.04-b09)
OpenJDK 64-Bit Server VM (build 25.362-b09, mixed mode)
댓글남기기