Tags
- Docker
- restcontroller
- OneToMany
- spring cloud contract
- 라즈베리파이 클러스터
- QueryDSL
- java
- 옵저버패턴
- Spring
- 디자인패턴
- oraclejdk
- springboot
- 리믹스아이콘
- remix icon
- 무료 아이콘 폰트
- 라즈베리파이
- arc browser
- 전략패턴
- kotlin
- 도커
- restdocs
- Openjdk
- openapispec
- 폰트어썸
- Observer Pattern
- EntityGraph
- fontawesome
- java_to_kotlin
- Spring Cloud
- with jdk
Archives
- Today
- Total
< Dev-Kidult />
Open JDK와 Oracle JDK의 차이점 본문
한줄요약
OpenJDK + 저작권자가 오픈소스화를 거절한 컴포넌트(기타등등..) = Oracle JDK
JDK란 무엇인가?
JDK(java development kit)은 JRE(java runtime environment)와 자바 응용프로그램 개발을 위한 자바코드를 컴파일 및 디버깅 하는 도구로 구성되어 있습니다.
Open JDK
Java SE (standard edition) 플랫폼의 오픈소스입니다.
오픈소스이니만큼 http://openjdk.java.net/contribute/에 가면 누구나 openjdk에 기여 할 수 있습니다.
그리고 또 자신만의 openjdk를 만들 수 있습니다
단지 그게 인증받기가 매우 빡시지만...
Oracle JDK
oracle사도 openJDK를 기반으로 이것저것 더 넣어서 만든것입니다.
최근 자바 유료화라고 많이들 나오는데 월래 oracleJDK 라이센스는 유료였고
이걸 구독형 라이센스로 바꾸는 겁니다.
반응형
'개발 > Back-end' 카테고리의 다른 글
`Spring cloud contract` 를 배워보자 (0) | 2020.08.14 |
---|---|
JPA OneToMany EAGER 문제 및 해결방안 (0) | 2020.07.30 |
디자인 패턴 - 옵저버패턴(Observer pattern) with jdk (0) | 2019.07.11 |
디자인 패턴 - 전략패턴(Strategy pattern) (0) | 2019.06.29 |
Spring에서 @Controller와 @RestController의 차이 (0) | 2018.09.19 |