Доступность OpenJDK для ОС Windows - PullRequest
166 голосов
/ 13 мая 2011

Есть ли какая-либо версия OpenJDK, доступная для ОС Windows?С домашней страницы OpenJDK (http://openjdk.java.net/) он перенаправляется на сервер Oracle Sun JRE для Windows.

Существует ли какой-либо из существующих OpenJDK, доступный для Windows? Если да, то где его взять?должны построить его сами (см. http://blogs.oracle.com/poonam/entry/building_openjdk_on_windows)

Ответы [ 12 ]

152 голосов
/ 10 декабря 2012

Вы можете найти бинарные файлы OpenJDK 6 и 7 для Windows в openjdk-unofficial-builds проекте github.

Обновление: бинарные файлы OpenJDK 8 и 11 LTS для Windows x86_64 можно найти в ojdkbuild проект github.

Отказ от ответственности: я собрал их сам.

Обновление (2019): OpenJDK обновляет сборки проекта для 8 и 11 теперь доступны .

49 голосов
/ 09 апреля 2014

Если вы все еще ищете сборку OpenJDK для Windows, Azul Systems запустила линейку продуктов Zulu прошлой осенью.Дистрибутив OpenJDK для Zulu построен и протестирован для Windows и Linux.На этой неделе мы опубликовали версию OpenJDK 8, хотя OpenJDK 7 и 6 также доступны.Следующий URL-адрес ведет к бесплатным загрузкам, форуму сообщества Zulu и другим сведениям: http://www.azulsystems.com/products/zulu Это двоичные загрузки, поэтому вам не нужно собирать OpenJDK с нуля, чтобы использовать их.

IМожно засвидетельствовать, что сборка OpenJDK 6 для Windows не была тривиальным упражнением.На сегодняшний день из шести различных платформ (OpenJDK6, OpenJDK7 и OpenJDK8, каждая для Windows и Linux) для x64 сборка Windows OpenJDK6 потребовала наибольших усилий для отжима элементов, которые не работали в Windows,или не прошел бы тестовый протокол комплекта технической совместимости для Java SE 6 «как есть».

Отказ от ответственности: Я являюсь менеджером по продукту для Zulu.Вы можете просмотреть мои уведомления о выпуске Zulu здесь: https://support.azulsystems.com/hc/communities/public/topics/200063190-Zulu-Releases Надеюсь, это поможет.

10 голосов
/ 11 мая 2018

Для Java 10 , Java 11 и, вероятно, для всех будущих версий Java, официальные 64-разрядные сборки Windows OpenJDK (исключение GPL2 + Classpath) доступны в виде tar.gz. / zip с сайта JDK.

9 голосов
/ 07 ноября 2016

Red Hat объявляет о распространении OpenJDK для платформы Windows: http://developers.redhat.com/blog/2016/06/27/openjdk-now-available-for-windows/

EDITED (спасибо комментарию CaseyB): в Windows нет поддержки PRODUCTION. Из документации:

Все дистрибутивы RedJD для OpenJDK 8 для Windows поддерживаются для разработки приложений, которые работают в сочетании с промежуточным программным обеспечением JBoss, так что у вас есть удобство и уверенность в разработке и тестировании в средах на базе Windows или Linux и развертывании вашего решения в 100% совместимая, полностью поддерживаемая OpenJDK 8 в Red Hat Enterprise Linux.

6 голосов
/ 02 декабря 2011

OpenSCG поддерживает Установщики OpenJDK 6 для 32-разрядных Windows и других операционных систем.

Чтобы настроить его, создайте переменную среды JAVA_HOME и установите для нее C: \ OpenSCG \ openjdk-6.0.24 или любая другая текущая версия.Затем добавьте% JAVA_HOME% \ bin;в начале вашей переменной среды PATH.

Вы можете редактировать переменные среды, щелкнув по контекстному меню (Мой) компьютер, выбрав «Свойства», выбрав «Дополнительные параметры системы», если вы находитесь в Windows 7, перейдите на вкладку «Дополнительно» и нажмите «Переменные среды».

5 голосов
/ 12 сентября 2018

Вы можете найти тщательно протестированные выпуски OpenJDK, предоставленные Oracle на http://jdk.java.net.

Например, готовые к использованию сборки OpenJDK 10.0.2 из Oracle для 64-битных Linux, MacOS и Windows можно найти по адресу http://jdk.java.net/10/.

5 голосов
/ 13 мая 2011

Только OpenJDK 7 . OpenJDK6 в основном та же самая база кода, что и версия SUN, поэтому он перенаправляет вас на официальный сайт Oracle.

3 голосов
/ 15 января 2019

Я недавно наткнулся на этот сайт: https://adoptopenjdk.net/

Мне кажется надежным. Сам не пробовал, но обязательно попробую.

Лицензия:

Лицензия (s) Сценарии сборки и другой код для создания двоичных файлов, веб-сайта и другой инфраструктуры сборки лицензируются по лицензии Apache, версия 2.0. Сам код OpenJDK распространяется по лицензии GPL v2 с исключением Classpath.

1 голос
/ 29 марта 2019

Интересная альтернатива с долгосрочной поддержкой - Corretto . Это было объявлено Джеймсом Гослингом на DevOXX недавно. Это бесплатный, многоплатформенный, готовый к работе дистрибутив Open Java Development Kit (OpenJDK). Corretto поставляется с долгосрочной поддержкой, которая будет включать улучшения производительности и исправления безопасности. В настоящее время он предоставляет версии Java 8 и 11 (скоро 12), и вы можете загрузить двоичные файлы для всех основных платформ

  • Linux
  • Microsoft Windows
  • macOS
  • Докер

И вторая интересная альтернатива - Dragonwell , предоставленная Alibaba. Это дружественный форк, но они хотят регулярно вносить свои изменения в репозиторий openjdk ... В настоящее время они предлагают Java8, но имеют интересных вещей, таких как BackPort Flight Recorder (с 11 до 8) ...

1 голос
/ 01 февраля 2019

Вы можете перейти на AdoptOpenJDK, чтобы загрузить свои двоичные файлы для всех платформ, предоставляемых замечательным сообществом.

...