adoptium(현 eclipse재단쪽 관리) JDK17 설치 방법 메모
- java 17로 프로젝트를 모두 업그레이드 중이라서 정리 중입니다.
#OpenJDK17 을 ~/apps 디렉토리 하위에 설치하는 명령어
# https://github.com/adoptium/temurin17-binaries/releases 에서 최신 버전 다운로드 가능
# 다운로드. 2023-08-03 기준 최신 버전
wget 'https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.8%2B7/OpenJDK17U-jdk_x64_linux_hotspot_17.0.8_7.tar.gz' -O ~/apps/OpenJDK17U-jdk_x64_linux_hotspot_17.0.8_7.tar.gz
# 압축해제 및 삭제
cd ~/apps && tar -xzf OpenJDK17U-jdk_x64_linux_hotspot_17.0.8_7.tar.gz && rm -f OpenJDK17U-jdk_x64_linux_hotspot_17.0.8_7.tar.gz
# 심볼릭 링크 (필요시) 심볼릭 링크가 존재한다면, 삭제 후 재생성
cd ~/apps && rm jdk_17 && ln -s jdk-17.0.8+7 jdk_17
## DNS TTL 무제한 -> 10초로 수정 (어플리케이션마다 달라야 할 수 있음)
echo 'networkaddress.cache.ttl=10' >> ~/apps/jdk_17/conf/security/java.security
## 환경 변수 추가(jdk 17을 설정할지 판단)
# 아래는 환경변수만 추가
echo 'export JAVA_17_HOME=~/apps/jdk_17' >> ~/.bashrc && source ~/.bashrc
# 아래는 환경변수 및 디폴트 jdk 설정
echo 'export JAVA_17_HOME=~/apps/jdk_17' >> ~/.bashrc && echo 'export PATH=$JAVA_17_HOME/bin:$PATH' >> ~/.bashrc && source ~/.bashrc
# 기타 - jdk 버전 확인
$JAVA_HOME/bin/java -version
$JAVA_17_HOME/bin/java -version