Рубрики
Без рубрики

Наиболее часто доступные JDK

По причинам, которые я не смею упоминать, мне пришлось установить версию 7 JDK пару месяцев назад. Как мама… Помеченный java, jdk.

По причинам, которые я не смею упоминать, мне пришлось установить версию 7 JDK пару месяцев назад. Как пользователь Mac, мой обычный способ установки – использовать Homebrew. Установить JDK так же просто, как brew cask установить adoptopenjdk , где x – версия Java. Это не сработало, так как AdoptOpenJDK не предоставляет версию 7.

Мне потребовалось некоторое время, чтобы найти JDK 7. В конце концов, я нашел один в Зулу – благодаря Azul. В сочетании с тем фактом, что я также узнал, что Alibaba предоставила JDK, и мне стало любопытно: сколько существует поставщиков JDK? Следующий вопрос: какой JDK я могу использовать?

Этот вопрос может сбить с толку, поскольку доступна целая куча различных JDK. Проект OpenJDK играет большую роль в этой экосистеме. Разные разработчики совместно работают над кодовой базой OpenJDK. Они могут быть сотрудниками компаний-разработчиков программного обеспечения, включая Oracle, Google, IBM и Red Hat, в рамках своей обычной работы. Можно также работать в качестве индивидуального участника кодовой базы.

Поставщики используют OpenJDK в качестве восходящего репозитория: отдельные поставщики добавляют дополнительные функции. Следующая диаграмма с помощью Алексей Шипилев подводит итоги:

Без лишних слов, вот некоторые из наиболее распространенных поставщиков JDK:

Oracle JDK Оракул Сборки для различных разрабатываемых Java-проектов: Lanai: Реализует новый конвейер рендеринга 2D-графики Java для macOS Loom: Я уже затрагивал эту тему в предыдущем посте Metropolis: Используйте Graal в виде встроенной библиотеки вместо C2 в качестве JIT-компилятора с высокой оптимизацией Панама: Протестируйте прототип реализации встроенного связующего Valhalla: Протестируйте прототип реализации встроенных типов L-World 7 8 9 10 11 12 13 14 15 16- советник
Принятие Затмение Выбор традиционной точки доступа против Open J9 Недавний ребрендинг AdoptOpenJDK 8 9 10 11 12 13 14 15
Драконий колодец Алибаба По их собственным словам: Оптимизирован для онлайн-приложений электронной коммерции, финансов, логистики, работающих на более чем 100 000 серверах, Поддерживает только платформу Linux / x86_64 8 11
Корретто Амазонка 8 11 15
Зулу Азул Управление миссией Зулу: Мониторинг и управление для Java-приложения Zulu OpenJDK API обнаружения: Программная выборка списков сборок OpenJDK, которая предоставляет совместимый с Alpine образ Docker 6 7 8 9 10 11 12 13 14 15 16- советник
Либерия БеллСофт REST Product Discovery API Liberica предоставляет два совместимых с Alpine образа Docker: один для glibc, другой для меня 8 9 10 11 12 13 14 15
Сборка OpenJDK в Red Hat 8 9 10 11 12 13 14 15
Машина для сока живица Функции, предоставленные SAP 11 15 16-советник

Идти дальше:

Первоначально опубликовано на Фанат Java 22 ноября th 2020

Оригинал: “https://dev.to/nfrankel/most-commonly-available-jdks-4boh”