본문 바로가기

Java

[java] OracleJDK 11 설치

몇해 전부터 자바 유료화에 대한 논쟁이 있었는데,

인프런에서 백기선님 강의를 들으면서 정확히 알게된 부분이 있다.

 

오라클에서 만든 OracleJDK 11버전부터 상용으로 사용할 경우 유료.

자바라는 언어가 유료라는 말이 절대 아니고,

위의 조건들을 모두 만족할 경우 "JDK(Java Development Kit)"를 쓰는게 유료라는 말이다.

 

JDK를 자세히 보면,

JRE + 개발툴(javadoc, javap, javac 등등)을 포함하고,

JRE는 JVM + 필수 라이브러리(rt.jar와 같은) 이다. 

 

예를 들어서,

OracleJDK11을 쓰고 있지만, 상용으로 사용하지 않으면 유료가 아니다.

반대로 JAVA로 개발 자체를 안하고, 코틀린을 쓰더라도, OracleJDK 11의 JVM을 상용으로 쓰면 유료이다.

(이렇게 이해한게 맞는지..?)

 

자, 아무튼 학습 용도로 사용하기 위해서 OracleJDK 11 받아보자.

왜 꼭 11이냐면, 오라클에서 특정 버전마다 장기지원을 해준다고 하는데, 11버전이 그에 해당된다. (LTS)

 

1. 오라클 사이트 접속 : www.oracle.com/index.html

2. 오라클 로그인 : login.oracle.com/mysso/signon.jsp

3. JDK 다운로드 페이지 이동 : www.oracle.com/java/technologies/javase-downloads.html

4. Java SE 11 (LTS) 다운로드

Oracle JDK 11 다운로드

5. 설치

   - 기본값으로 설치

Oracle JDK 11 설치 과정
Oracle JDK 11 설치 과정

6. 설치 확인

   - 커맨드 창

      > java -version

      설치한 버전이 정확히 뜨면 설치 완료

Oracle JDK 11 설치 확인

 

설치가 끝났다.

 

혹시라도 불안하신 분들은 OpenJDK11 설치하시면 된다.

 

* OpenJDK 11 설치법 링크 : loginfo.dev/OpenJDK-%EC%84%A4%EC%B9%98%EB%B0%A9%EB%B2%95

 

이제 자바를 공부하면서 실제로 써보자.