Как установить OpenJDK 11 на Windows? - PullRequest
       51

Как установить OpenJDK 11 на Windows?

0 голосов
/ 26 сентября 2018

В прошлом Oracle раньше публиковал исполняемые установщики для Windows, которые бы:

  • Распаковывали файлы
  • Добавляли ключи реестра с указанием установленной версии и пути
  • Добавьте JRE в систему PATH
  • Зарегистрируйте деинсталлятор в Windows.

Начиная с Java 11, бесплатной версии Oracle для Java ( Oracle OpenJDK )Похоже, не включает в себя установщик.Это всего лишь zip-файл, содержащий двоичные файлы.

Как мы должны установить OpenJDK 11 в Windows, поскольку вышеупомянутых интеграций больше нет?Разве они не нужны?

Ответы [ 5 ]

0 голосов
/ 18 июня 2019

Используйте Шоколадный менеджер пакетов .Это инструмент командной строки, похожий на npm.После установки используйте

choco install openjdk

в командной строке с повышенными привилегиями для установки OpenJDK.

Чтобы обновить установленную версию до последней версии, введите

choco upgrade openjdk

Довольно прост в использовании и особенно полезен для обновления до последней версии.Никаких ручных манипуляций с переменными среды пути.

0 голосов
/ 27 мая 2019

AdoptOpenJDK - это новый веб-сайт, размещенный java-сообществом *1004*.Там вы найдете установщики .msi для OpenJDK с 8 по 12, которые будут выполнять все перечисленные в вопросе вещи (распаковка, ключи реестра, обновление переменных PATH (и JAVA_HOME), удаление ...).

0 голосов
/ 19 октября 2018

Oracle Java деинсталлятор не удаляет все файлы.
Проверьте, существует ли «C: \ ProgramData \ Oracle», есть ли файлы java в подкаталоге.(например: java.exe, javaw.exe)
Удалите его, чтобы предотвратить выполнение неправильных файлов Java.

0 голосов
/ 07 января 2019

Из комментария @ZhekaKozlov: ojdkbuild имеет сборки OpenJDK (в настоящее время 8 и 11) для Windows (zip и msi).

0 голосов
/ 27 сентября 2018
  1. Извлеките zip-файл в папку, например, C:\Program Files\Java\, и он создаст папку jdk-11 (где папка bin является прямой подпапкой).Для извлечения zip-файла в это расположение могут потребоваться права администратора.

  2. Установить ПУТЬ:

    • Выберите Панель управления, а затем Система.
    • Нажмите кнопку «Дополнительно», а затем «Переменные среды».
    • Добавьте расположение папки bin установки JDK в переменную PATH в системных переменных.
    • Ниже приведено типичное значение для переменной PATH.: C:\WINDOWS\system32;C:\WINDOWS;"C:\Program Files\Java\jdk-11\bin"
  3. Установить JAVA_HOME:

    • В разделе «Системные переменные» нажмите «Создать».
    • Введите имя переменной как JAVA_HOME.
    • Введите значение переменной в качестве пути установки JDK (без подпапки bin).
    • Нажмите OK.
    • Нажмите Применить изменения.
  4. Настройте JDK в вашей IDE (например, IntelliJ или Eclipse).

Вы настроены.

Чтобы увидеть, работает ли она, откройте командную строку и введите java -version и посмотрите, печатает ли она только что установленный вами JDK.

Если вы хотите удалить - просто отмените описанные выше шаги.

Примечание: Вы также можете указать JAVA_HOME на папку ваших установок JDK и затем установить переменную PATH на %JAVA_HOME%\bin.Поэтому, когда вы хотите изменить JDK, вы изменяете только переменную JAVA_HOME и оставляете PATH как есть.

...