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

 

 

하면