Есть ли какая-либо версия OpenJDK, доступная для ОС Windows? С домашней страницы OpenJDK ( http://openjdk.java.net/ ) он перенаправляется на сервер Oracle Sun JRE для Windows.
Существует ли какой-либо OpenJDK, доступный для Windows? Если да, где его взять? Если нет, то должны ли мы создавать его самостоятельно (см. Http://blogs.oracle.com/poonam/entry/building_openjdk_on_windows )
Ответы:
Вы можете найти бинарные файлы OpenJDK 6 и 7 для Windows в проекте github openjdk-unofficial-builds .
Обновление: бинарные файлы OpenJDK 8 и 11 LTS для Windows x86_64 можно найти в проекте ojdkbuild github.
Отказ от ответственности: я построил их сам.
Обновление (2019): Обновления OpenJDK Сборки проектов для 8 и 11 доступны уже сейчас .
источник
ojdkbuild
страница и группа на github могли бы выглядеть немного более официально. Я определенно создам проблему завтраЕсли вы все еще ищете сборку OpenJDK для Windows, Azul Systems запустила линейку продуктов Zulu прошлой осенью. Дистрибутив OpenJDK для Zulu построен и протестирован для Windows и Linux. На этой неделе мы опубликовали версию OpenJDK 8, хотя OpenJDK 7 и 6 также доступны. По следующему URL-адресу вы можете бесплатно загрузить материалы, форум сообщества Zulu и другие подробности: http://www.azulsystems.com/products/zulu Это бинарные загрузки, поэтому вам не нужно создавать OpenJDK с нуля, чтобы использовать их.
Я могу засвидетельствовать, что сборка 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. Надеюсь, это поможет.
источник
Для Java 12 и более поздних версий официальные 64-битные сборки OpenJDK (GPL2 + Classpath Exception) от Oracle для общего доступа (GA) и раннего доступа (EA) доступны в виде tar.gz / zip с веб-сайта JDK .
Если вы предпочитаете установщик, есть несколько дистрибутивов. В сообществе Java Champions есть общедоступный пост Google Doc and Blog , в котором перечислены наиболее поддерживаемые дистрибутивы OpenJDK. В настоящее время это:
источник
Red Hat объявляет о распространении OpenJDK для платформы Windows: http://developers.redhat.com/blog/2016/06/27/openjdk-now-available-for-windows/
Отредактировано (спасибо комментарию CaseyB): в Windows нет поддержки PRODUCTION. Из документации:
источник
using the services provided under the Program for a production installation
является нарушением условий. Итак, предположительно, мы не можем распространить этот установщик среди наших платящих клиентов или даже заставить их установить его самостоятельно для производственных целей? Читайте здесь . Двоичные файлы GitHub кажутся более понятными.Я недавно наткнулся на этот сайт: https://adoptopenjdk.net/
Кажется надежным для меня. Сам не пробовал, но обязательно попробую.
Лицензия:
РЕДАКТИРОВАТЬ: Я также был рад узнать, что установщик AdoptOpenJDK MSI (JDK и JRE) теперь поставляется с IcedTeaWeb, который является заменой Oracle WebStart - простой установщик с почти «следующий следующий следующий следующий финиш», а приложения JWS работают так, как они привык к.
источник
OpenSCG поддерживает установщики OpenJDK 6 для 32-битных Windows и других операционных систем.
Чтобы настроить его, создайте переменную среды JAVA_HOME и установите для нее C: \ OpenSCG \ openjdk-6.0.24 или любую другую текущую версию. Затем добавьте% JAVA_HOME% \ bin; в начале вашей переменной среды PATH.
Вы можете редактировать переменные среды, щелкнув по контекстному меню (Мой) компьютер, выбрав «Свойства», выбрав «Дополнительные параметры системы», если вы находитесь в Windows 7, перейдите на вкладку «Дополнительно» и нажмите «Переменные среды».
источник
Вы можете найти тщательно протестированные выпуски OpenJDK, предоставленные Oracle, по адресу http://jdk.java.net .
Например, готовые к использованию сборки OpenJDK 10.0.2 из Oracle для 64-битных Linux, MacOS и Windows можно найти по адресу http://jdk.java.net/10/ .
источник
Только OpenJDK 7 . OpenJDK6 в основном та же самая база кода, что и версия SUN, поэтому он перенаправляет вас на официальный сайт Oracle.
источник
Интересная альтернатива с долгосрочной поддержкой - Corretto . Об этом недавно объявил Джеймс Гослинг на DevOXX. Это бесплатный, многоплатформенный, готовый к работе дистрибутив Open Java Development Kit (OpenJDK). Corretto поставляется с долгосрочной поддержкой, которая будет включать улучшения производительности и исправления безопасности. В настоящее время он предоставляет версии Java 8 и 11 (скоро 12), и вы можете загрузить двоичные файлы для всех основных платформ.
И вторая интересная альтернатива - это Dragonwell от Alibaba. Это дружественный форк, но они хотят регулярно вносить свои изменения в репозиторий openjdk ... В настоящее время они предлагают Java8, но есть интересные вещи, такие как Backport Flight Recorder (с 11 до 8) ...
И в-третьих, как уже упоминалось другими, стоит обратить внимание и на инициативу acceptOpenJDK.
источник
Найдены все двоичные файлы Windows здесь:
https://github.com/ojdkbuild/ojdkbuild
Эти двоичные файлы Windows созданы так, чтобы они были как можно ближе по поведению к пакетам CentOS java-x-openjdk.
источник
Вы можете перейти на AdoptOpenJDK, чтобы загрузить свои двоичные файлы для всех платформ, предоставляемых замечательным сообществом.
источник