DredWulf
@DredWulf

В чём разница Oracle JDK и OpenJDK?

Начал изучать Java и столкнулся с трудностью установки JDK. На офф. сайте Oracle предлагают коммерческую версию с сомнительными условиями соглашения. Начитался я про них много всякого. Моя задача: изучать язык для личного написания под Android. Что мне скачать и где? Все слишком запутано и туманно. Что будет если я использую Oracle JDK для коммерческих целей?
  • Вопрос задан
  • 2110 просмотров
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Java
Седой и строгий
Oracle JDK компилируется из исходников OpenJDK. Функционально они полностью идентичны. Разница только в том, что Oracle JDK предоставляет коммерческую лицензию с поддержкой.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
xez
@xez Куратор тега Java
TL Junior Roo
OpenJDK - не коммерческая.
Oracle - коммерческая (тоже самое + поддержка).
Вот и вся разница.

Просто используйте OpenJDK, например из любого из этих источников:
https://www.azul.com/downloads/zulu-community/?arc...
https://adoptopenjdk.net/
https://aws.amazon.com/ru/corretto/
https://bell-sw.com/pages/downloads/
Ответ написан
@DenisMakogon
Как уже отметили выше, нет никакой технической разницы между Oracle JDK и OpenJDK. Но как только возникает вопрос в решении проблем, то работа с Oracle (через покупку лицензии) выходит только в плюс, ведь Oracle является основным и самым крупным контрибьютором OpenJDK. Решение любых проблем связанных с Java становится непосредственной проблемой Oracle, а не вашей! Более того, указанные выше ресурсы других бинарников JDK особо не являются полезными, так как их мейнтейнеры не предоставляют Early Access builds, не предоставляют бинарники новых проектов OpenJDK (таких как Project Amber, Project Loom и еще десятка других), а Oracle дает это все в рамках OpenJDK (по идентичной лицензии c OpenJDK).
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы