tck 인증을 받은 openJDK 기반의 zulu를 설치한다.
LTS 지원 버전인 11 버전을 기준으로 작성되었다.
우선 zulu jdk를 다운로드 해야 한다.
https://www.azul.com/downloads/zulu-community/?&architecture=x86-64-bit&package=jdk
. tar.gz의 링크 주소를 복사한 다음 curl로 다운로드하고 압축을 푼다.
# cd /home/build
# curl -o zulu11.37.17-ca-jdk11.0.6-linux_x64.tar.gz
https://cdn.azul.com/zulu/bin/zulu11.37.17-ca-jdk11.0.6-linux_x64.tar.gz
# tar -zxvf zulu11.37.17-ca-jdk11.0.6-linux_x64.tar.gz
압축 해제되어 생긴 폴더를 편의상 /usr/local 경로로 옮긴다.
# mv zulu11.37.17-ca-jdk11.0.6-linux_x64 /usr/local/zulu11.37.17-ca-jdk11.0.6-linux_x64
이제 환경 변수에 jdk 경로를 추가해주면 되는데, 현재 로그인된 사용자 외에도 모든 사용자에게 환경 변수를 추가해 주기 위해 /etc/profile을 이용한다.
# cd /etc/profile.d/
# vi path.sh
# /etc/profile.d/path.sh - exports environment variables
JAVA_HOME=/usr/local/zulu11.37.17-ca-jdk11.0.6
PATH=$PATH:$JAVA_HOME/bin
export PATH
환경 변수를 추가할 일이 많을 것 같아 스크립트를 새로 만들었다.
이제 profile을 다시 읽어서
# source /etc/profile
제대로 설정되었는지 확인하면 끝
# java -version
openjdk version "11.0.6" 2020-01-14 LTS
OpenJDK Runtime Environment Zulu11.37+17-CA (build 11.0.6+10-LTS)
OpenJDK 64-Bit Server VM Zulu11.37+17-CA (build 11.0.6+10-LTS, mixed mode)
'CentOS' 카테고리의 다른 글
MariaDB Trouble Shooting (0) | 2020.02.29 |
---|---|
MariaDB 설치하기 (0) | 2020.02.28 |
SNMP 설치하기 (0) | 2020.02.28 |
git 설치하기 (0) | 2020.02.27 |
SSH 포트 변경하기 (0) | 2020.02.26 |