본문 바로가기

CentOS

JAVA 설치하기

tck 인증을 받은 openJDK 기반의 zulu를 설치한다.

 

LTS 지원 버전인 11 버전을 기준으로 작성되었다.

 

우선 zulu jdk를 다운로드 해야 한다.

 

https://www.azul.com/downloads/zulu-community/?&architecture=x86-64-bit&package=jdk

 

Download OpenJDK Java Linux Windows macOS Alpine Java 11 Java 8

Download Java 11 Zulu OpenJDK Linux Windows macOS Solaris Update Java Alpine Java SE free download Java 8 Java 7 Java 6 JDK

www.azul.com

 

. 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