Programming/Java
Ubuntu 에 Adoptium Temurin OpenJDK 17 설치하기
flcat
2024. 7. 10. 14:20
1. 시스템 업데이트
sudo apt update && sudo apt upgrade
2. Adoptium Temurin OpenJDK17 설치
wget https://github.com/adoptium/temurin17-binaries/releases/download/
jdk-17.0.7%2B7/OpenJDK17U-jdk_x64_linux_hotspot_17.0.7_7.tar.gz
혹은 https://adoptium.net/en-GB/temurin/releases/ 에서 다운로드 후
tar xzfv OpenJDK17U-jdk_x64_linux_hotspot_17.0.7_7.tar.gz
아카이브 추출
3. Ubuntu에 Adoptium Temurin OpenJDK 17을 설치합니다.
추출된 폴더를 /opt/ 디렉토리로 이동합니다.
sudo mv jdk-17.0.7+7 /opt/
이후 환경변수를 설정해주세요
vim ~/.bashrc
export JAVA_HOME=/opt/jdk-17.0.7+7
export PATH=$PATH:$JAVA_HOME/bin
vim으로 .bashrc 를 열어 가장 아랫줄 혹은 기존 설정을 추가 또는 수정한 뒤
source ~/.bashrc
하면 적용됩니다.
이후
echo $JAVA_HOME
하면 아래처럼 나오면 정상!
/opt/jdk-17.0.7+7
java --version
입력하면
openjdk 17.0.7 2023-04-18
OpenJDK Runtime Environment Temurin-17.0.7+7 (build 17.0.7+7)
OpenJDK 64-Bit Server VM Temurin-17.0.7+7 (build 17.0.7+7, mixed mode, sharing)
4. Ubuntu에서 기본 Java 버전 설정
Ubuntu에 여러 인스턴스가 있는 경우 사용할 자바의 기본버전을 설정해야 합니다.
AdoptJDK 17이 /usr/bin/java 경로에 추가되지 않았으므로 아래와 같이 추가합니다.
sudo update-alternatives --install /usr/bin/java java /opt/jdk-17.0.7+7/bin/java 1
이후 아래와 같이 입력하여 나열된 자바 버전을 확인 후 선택
sudo update-alternatives --config java
5. 글로벌 JAVA_HOME 환경 변수를 설정합니다.
이 경로는 Java 애플리케이션에서 Ubuntu 시스템에 Java가 설치된 정확한 경로와
Java 애플리케이션을 실행할 때 사용할 버전을 결정하는 데 사용됩니다.
whereis java
java: /usr/bin/java /usr/share/java /opt/jdk-17.0.7+7/bin/java
먼저 자바 경로를 식별 합니다.
이후 아래와 같이 입력하여 profile을 열고
sudo vi /etc/profile
마지막 줄에 추가해줍니다
JAVA_HOME="/path/to/java/install"
그리고 아까 입력했던 .bashrc 를 다시 열어 기존 입력했던 부분을 아래와 같이 수정해줍니다
export JAVA_HOME=/opt/jdk-17.0.7+7/bin/java
export PATH=$PATH:$JAVA_HOME/bin
저장하고
source /etc/profile
하면