openJDK는 오라클에서 제공하는 자바 기능을 무료로 사용하기위해 만들어진
오픈소스 개발툴로써 무료로 사용 가능합니다.
현재 오라클에서 자바를 상용으로 돌리며 유료화를 진행했으나 openjdk의 등장과 기능 업데이트, 버전 지원으로
상용화 정착에 상업적으로 실패한 것으로 알고있습니다.
현재 오라클에서 이클립스 재단에 자바에 대한 내용을 전달해
이클립스 재단에서 이름을 바꾼 Jakarta ee로 새롭게 출시했는데, 얼마 되지 않은 부분이라
아직 많이 사용되지 않는 것으로 보입니다.
openJDK가 계속적인 버전업이 되고 있으며, java를 대체하기 편하다보니
당분간은 openJDK를 사용하는게 좋을거라 생각됩니다.
1. openJDK 사이트 소개
* openJDK 공식사이트 https://openjdk.org/
* openJDK 다운로드 사이트 https://jdk.java.net/archive/
공식사이트에 들어가보면 openjdk release 정보를 알 수 있습니다.
버전 업데이트가 기존 자바보다 빠르게 올라오다보니 어느정도 안정화된 버전을 사용하는게 좋습니다.
2. openJDK 다운로드 및 설치
자주 사용되는 버전으로 8, 11, 17, 20 버전이 있는데 저는 8버전과 17버전을 사용합니다.
일하는 시스템 별로 자바 버전이 다르네요.
17버전은 현재 공식사이트에서 다운로드 하려면 이전 버전을 모아둔 페이지에 들어가서 다운로드 받으면 됩니다.
원하는 경로에 압축을 풀면 설치 끝입니다.
3. openJDK 환경변수 설정
현재 제 컴퓨터의 openJDK 설치 경로는 C:\openjdk\jdk-17 이렇습니다.
컴퓨터에서 고급 시스템 설정 → 환경변수로 들어갑니다.
새로만들기를 눌러 시스템 변수로 JAVA_HOME과 설치경로를 추가합니다.
다음으로 시스템 변수의 Path 변수를 편집합니다.
Path를 누르고 편집을 눌러 openJDK 경로를 추가해야 합니다.
추가할때 위에 등록한 JAVA_HOME 변수를 사용하여 추가하면 되는데 사진을 참고하여
%JAVA_HOME%\bin 을 추가합니다
* 일반적으로 추가하면 %JAVA_HOME%\bin 이 제일 아래로 가게 될텐데, 만일 oracle Java가 설치되어 있다면
%JAVA_HOME%\bin 을 C:\Program Files (x86)\Common Files\Oracle\Java\javapath 보다 위로 올려줘야
openJDK를 인식합니다.
이거때문에 한동안 삽질했던 기억이 있네요.
4. 환경변수 설정 확인
cmd를 열어 java -version과 javac -version을 실행해 버전을 확인합니다.
openJDK가 저는 잘 설치되었네요.
이제 자바를 시작하면 됩니다.
'IT기술 > JAVA' 카테고리의 다른 글
[JAVA] 여러 데이터를 저장하는 객체, array, map, list, (0) | 2023.05.08 |
---|---|
[LOMBOK] @NOARGSCONSTRUCTOR , @ALLARGSCONSTRUCTOR , @REQUIREDARGSCONSTRUCTOR (0) | 2023.05.02 |
[REST] REST API 소개, URI 명명규칙 정리 (0) | 2023.04.21 |
오버로드(Overload)와 오버라이드(Override)의 차이점 (0) | 2023.04.04 |
OpenJDK와 OracleJDK 의 차이점 (0) | 2023.03.22 |