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)

태그: ,

카테고리:

업데이트:

댓글남기기