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

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

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

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

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

1 ответов


  1. распакуйте zip-файл в папку, например,C:\Program Files\Java\jdk-11 (где папка bin является прямой подпапкой).
  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 в определенный JDK. Поэтому, когда вы хотите изменить JDK, вы изменяете только переменную PATH и оставляете JAVA_HOME как есть.