VO7E
A
익명님이 2022-05-09에 작성

자바 기반 어플리케이션을 개발하기 위해 꼭 필요한 JDK, 기존 JAVA JDK 를 써야 할까요? 아니면 오픈소스 OpenJDK를 사용해야 하는 것일까요?

자바,JDK,OpenJDK,OracleJDK,오라클,웹개발,리소스,라이센스

자바공화국인 우리나라에서 스프링 부트가 되었든, 또는 다른 어플리케이션을 개발 하기위해서라도 꼭 필수적으로 설치해야 하는 것이 있습니다. 바로 J(java)D(devleopment)K(kit) 입니다.

오픈 jdk 홈페이지 사진

OpenJDK 는 오픈소스라서 상업적으로 이용을 하더라도 별도의 라이선스 비용을 지불할 필요는 없는 점이 가장 큰 특징입니다. Oracle이 썬 마이크로 시스템즈를 인수한 이후, 자바 프로그래밍은 이클립스 재단과 오라클 비즈니스로 선택지를 정해야만 했습니다.

그렇다면 무조건 무료인 OpenJDK 만을 이용하는 것이 좋은가? 또 그것은 아닙니다. 예를 들어 IO Common 라이브러리의 경우 OpenJDK에서 사용하려고 할 시, 문제점이 발생합니다.

이처럼 지속적인 업데이트와 그에 관련한 지원을 제대로 받기 위해서는 오라클 사의 JDK를 사용해야 하는데 이를 위해서는 java 18(22년 기준)의 라이센스 부분을 잘 읽어보셔야 합니다.

오라클 홈페이지 라이선스 안내
Total 102

OpenJDK

OracleJDK

댓글
Drag and drop files here or click
A
익명
2022-05-09에 작성

글쓴이로서 추가적인 사항을 남깁니다. 확인 결과, JDK 7 부터 11 까지는 사용을 위해서는 여전히 오라클과의 계약을 체결해야 하지만 최신 버전인 JDK 17 / 18은 모든 용도를 무료로 사용 가능하다고 합니다!

글쓴이로서 추가적인 사항을 남깁니다. 확인 결과, JDK 7 부터 11 까지는 사용을 위해서는 여전히 오라클과의 계약을 체결해야 하지만 최신 버전인 JDK 17 / 18은 모든 용도를 무료로 사용 가능하다고 합니다!
A
익명
2022-05-09에 작성

C# 개발자로서는 라이센스에 관해 복잡해 보이기만 합니다~

A
익명
2022-05-09에 작성

스프링 부트 프레임워크에는 어떤 JDK가 필요한가요?

익명님, 안녕하세요!

로그인 하시면 작성된 글을 수정할 수 있습니다.

VO7E Recent Post

작성된 최신글을 확인하세요!

사이트 TIP

This site made with Mudblazor!

An error has occurred. This application may no longer respond until reloaded. Reload 🗙