본문 바로가기
  • 오늘도 한걸음. 수고많았어요.^^
  • 조금씩 꾸준히 오래 가자.ㅎ
IT기술/JAVA

OpenJDK와 OracleJDK 의 차이점

by 미노드 2023. 3. 22.

OpenJDK -> 오픈소스 기반 무료 툴

OracleJDK -> 상용(유료) 툴

자바 개발에 있어 JDK를 사용하는데 비용문제를 생각하지 않을 수 없다.

OracleJDK 의 어느 버전까지 무료다라고 명확하게 지정하는 글도 찾기 힘들다.
Oracle과 논쟁을 하기 싫어 나오지 않는다고 볼 수 밖에.

비용적인 측면을 생각한다면 OpenJDK를 쓰는게 맞으나, 성능 및 응답성, 안정성에 관해선 OracleJDK가 더 뛰어나다.

기업마다 생각이 다르므로 선택해서 쓰는 경향이 크다고 본다.

OpenJDK

http://openjdk.java.net/

 

OpenJDK

Learn about the key active Projects in the Community including Amber (high-productivity language features), Loom (lightweight concurrency), Panama (foreign functions and foreign data), Valhalla (primitive types and specialized generics), and, of course, th

openjdk.org

OpenJDK는 Java SE Platform Edition의 무료 오픈 소스 구현이다.
Sun Microsystems가 2006 년에 시작된 개발의 결과로 2007 년에 처음 출시되었으며,
7 버전 이후 Java Standard Edition의 공식 레퍼런스 구현이라는 점이다.
또한 Oracle JDK와 마찬가지로 Open JDK 프로젝트도 새로운 버전 17, 18 버전을 제공한다.

 

OracleJDK

JDK (Java Development Kit)는 Java 플랫폼 프로그래밍에 사용되는 소프트웨어 개발 환경이다.
여기에는 개별 런타임이라고하는 완전한 Java Runtime Environment(JRE) 가 포함되어 있다.
JRE 만 가지고도 개발이 가능하며, 빌드된 자바 프로그램을 실행할 수 있다.
그러나 독립형 JRE보다 더 많은 도구와 Java 애플리케이션 개발에 필요한 다른 구성 요소가 포함시켜 JDK를 만들었다.
Oracle은 JDK를 사용하여 Java SE (Standard Edition) 개발 키트 (Enterprise Edition 및 Micro Edition 플랫폼도 있음)를 사용할 것을 권장한다.