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




openjdk windows (4)

  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:

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

Вы установлены.

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

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

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

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

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

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

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


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


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

choco install openjdk

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

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

choco upgrade openjdk

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


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





java-11