티스토리 뷰

SW 개발/Java

Windows, Zulu(OpenJDK 8) 설치하기

지단로보트 2017.09.26 16:20

개요

  • Zulu는 미국의 JVM 제작 전문 벤더인 Azul Systems가 무료로 제공하는 OpenJDK 기반의 JDK이다. 대개 운영 환경은 OpenJDK로 운영하고 개발 환경은 Oracle JDK를 설치하는 것이 일반적인데 Zulu를 설치하면 개발 환경과 운영 환경을 통일시킬 수 있다는 장점이 있다.

  • ZuluTCK 인증되었으므로 OpenJDK가 제공하는 것과 기능이 완전히 동일하다.

  • OpenJDKOracle JDK와 관련된 자세한 내용은 이 글을 참고한다.

Zulu 다운로드 및 설치

  • 여기를 클릭하여 Julu를 설치한다. Java Version 8에 해당하는 .MSI 파일을 다운로드하고 설치한다.

환경 변수 추가

  • 시스템 환경 변수 편집 → 환경 변수 → 시스템 변수에 아래 항목을 추가한다. (경로는 설치한 버전에 따라 다르다. 본 글에서는 1.8.0_144 버전을 기준으로 설명한다.)
# 최상단 우선순위로 추가
Path="C:\Program Files\Zulu\zulu-8\bin\"

# 새로 생성
JAVA_HOME="C:\Program Files\Zulu\zulu-8\"

# 새로 생성
JRE_HOME="C:\Program Files\Zulu\zulu-8\jre\"

실행 확인

  • 아래와 같이 정상적으로 실행되는 것을 확인할 수 있다.
$ javac -version
javac 1.8.0_144

$ java -version
openjdk version "1.8.0_144"
OpenJDK Runtime Environment (Zulu 8.23.0.3-win64) (build 1.8.0_144-b01)
OpenJDK 64-Bit Server VM (Zulu 8.23.0.3-win64) (build 25.144-b01, mixed mode)

IDE 설치

  • JDK가 설치되었으니 IDE 설치가 가능하다. IntelliJ IDEA를 권장한다. 이 글을 참고하여 설치한다.

JDK 버전 선정시 고려할 점

  • 만약 프로젝트에서 Lombok 라이브러리를 사용할 경우 현재 최신인 1.16.18JDK 9을 완전히 지원하지 않는다. 아직 개발 중인 1.16.20에서 정식 지원할 예정으로 정식 배포 전까지는 JDK 9 도입을 유보해야 한다.

  • 프로젝트 빌드 도구로 Gradle 툴을 사용할 경우 4.2.1 버전 미만은 Julu OpenJDK 9를 지원하지 않아 빌드 오류가 발생한다. 이 경우 최신 버전을 사용하면 된다.
댓글
댓글쓰기 폼