본문 바로가기
Server/Debian

데비안 12(Debian 12) Java 17 이 아닌 다른 버전 설치 및 설정

by 49 BLOCK 2023. 12. 12.

연구 및 개발 환경에서는 Java(자바) 버전을 변경하면서 사용하는 경우가 많다.

그런데!!!
데비안 12(Debian 12 bookworm)는 Java 17 만 apt(Advanced Package Tool)로 설치 가능하다.
※  현재 기준(2023-12-01) default-jdk 를 설치하면 Java 17 이 설치된다.

debian_java_01

그리고 apt 로 Java 설치 시 환경변수가 link 로 설정되어 있다.

debian_java_02


Java 8 이나 11 등 다른 버전이 필요하면 아래 방법을 참고하여 설정하면 된다.

[ 데비안 12 에서 다른 버전 openjdk 를 설치하고 link 를 변경하여 Java 사용 설정을 하는 방법 ]

1. 다른 버전의 OpenJDK 다운로드 는 Archive 나 Github 를 통해 다운로드할 수 있다.
- OpenJDK Archive(JDK 9 ~ 21) : https://jdk.java.net/archive/
- OpenJDK Github(JDK 8, 11, 17(windows)) : https://github.com/ojdkbuild/ojdkbuild

더보기

< OpenJDK Archive >

debian_java_06

...

debian_java_07

< OpenJDK Github>

debian_java_08


2. 파일을 다운로드 후 FTP, curl, wget 등 편한 방식으로 파일을 서버로 옮긴다.


3. OpenJDK 파일을 압축을 푼 후 사용하기 편한 경로로 이동한다.

wget https://download.java.net/java/GA/jdk11/9/GPL/openjdk-11.0.2_linux-x64_bin.tar.gz
tar -xvf ./openjdk-11.0.2_linux-x64_bin.tar.gz
mv ./jdk-11.0.2/ /etc/


4. "/etc/alternatives/java" 폴더 삭제
※ 이 폴더로 Java 환경변수가 link 되어 있다.

rm -rf /etc/alternatives/java


5. "/etc/alternatives/java" 폴더를 생성하면서 원하는 버전의 Java 폴더로 link 생성

ln -s /etc/jdk-11.0.2/bin/java /etc/alternatives/java

debian_java_03
debian_java_04
debian_java_05

 

'Server > Debian' 카테고리의 다른 글

데비안 12(Debian 12) 설치  (0) 2024.01.07