Linux 를 사용한 서버 구축시, OS 에서 제공하는 Java 버전이 달라 불편한 경우가 많습니다.
아무래도 Open Source 이다 보니.
여러 버전의 Java 를 설치해 놓고 선택해서 사용할 수 있는 방법을 알아봅니다.
1. Java VM 선택
아마도 Java 8 버전을 많이 사용하고 있을 것 입니다.
업데이트 된 Java 9 이상을 설치하려 합니다. 아래 사이트에서 골라 설치할 수 있습니다.
* Archived OpenJDK General-Availability Releases
- https://jdk.java.net/archive/
저는 Java 9 의 마지막 안정 버전과, 비교적 최근의 Java 13 의 마지막 버전을 골랐습니다.
Java 14 는 너무 최근 버전이라 사용하지 않았습니다.
2. Java VM 다운로드
위의 사이트에서 각각 Java 9 / 13 의 link 를 복사해 wget 으로 다운로드 받습니다.
$ wget https://download.java.net/java/GA/jdk9/9.0.4/binaries/openjdk-9.0.4_linux-x64_bin.tar.gz $ wget https://download.java.net/java/GA/jdk13.0.2/d4173c853231432d94f001e99d882ca7/8/GPL/openjdk-13.0.2_linux-x64_bin.tar.gz
2. Java VM 해동 및 이동
아래 명령어로 다운로드 받은 파일을 해동합니다.
$ tar -xvf openjdk-9.0.4_linux-x64_bin.tar.gz $ tar -xvf openjdk-13.0.2_linux-x64_bin.tar.gz $ cd /usr/lib/jvm $ sudo mv ~/jdk-* ./
3. Java VM 목록에 등록 및 선택
아래 명령어로 Java VM 목록에 등록합니다.
$ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-13.0.2/bin/java 1 $ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk-13.0.2/bin/javac 1 $ sudo update-alternatives --config java
저의 경우는 Java 9 와 Java 13 까지 등록 했습니다.
한 서버에 Java 8 / 9 / 13 이 동시에 설치되게 되었습니다.
update-alternatives --config java 에서 번호를 선택하여 결정할 수 있습니다.
java -version 하면 update-alternatives --config java 에서 선택한 버전이 VM 으로 가동하고 있는 것을 확인 할 수 있습니다.
필요에 따라 JVM 을 선택하면 되겠습니다.
FIN
'Software' 카테고리의 다른 글
Software | AWS Certified 자격증 취득기 - 5 (3) | 2020.12.18 |
---|---|
Software | Blynk 사용해 보기 (0) | 2020.08.11 |
Software | Windows 10 Pro 와 Office 2019 (0) | 2020.06.28 |
Software | AWS Certified 자격증 취득기 - 4 (8) | 2020.06.17 |
Software | 새로운 iPhone 설정해 보기 (0) | 2020.05.31 |