Как установить openjdk на Windows 10

Обновлено: 03.07.2024

Объясняет все шаги, необходимые для установки OpenJDK 15 в Windows и начала работы с Java, на примере Hello World.

В этом руководстве представлены все шаги, необходимые для установки OpenJDK 15 в Windows 10. Действия по установке OpenJDK 15 в других версиях Windows должны быть аналогичны шагам, описанным в этом руководстве.

Вы также можете установить популярные IDE для разработки Java-приложений, выполнив следующие действия: Как установить Eclipse для Java в Windows, Как установить IntelliJ IDEA для Java в Windows и Как установить VSCode для Java в Windows. Вы также можете ознакомиться с разделом «Как установить OpenJDK 15 в Ubuntu», чтобы установить последнюю версию OpenJDK в Ubuntu, и «Как установить Java 15 в Ubuntu», чтобы установить Oracle JDK.

Загрузить OpenJDK

Откройте сайт выпуска JDK 15 GA и загрузите дистрибутив для Windows, как показано на рис. 1.

Щелкните ссылку для загрузки в формате zip, как показано на рис. 1, чтобы загрузить OpenJDK для Windows. Кроме того, проверьте загрузку, используя заданную контрольную сумму sha256.

Установите OpenJDK

Распакуйте загруженный ZIP-файл в нужное место. В моем случае я распаковал загруженный zip в C:\Java\OpenJDK. Конечный путь должен быть C:\Java\OpenJDK\jdk-15.

Это единственный шаг, необходимый для установки OpenJDK в Windows.

Установка переменных среды

На этом шаге мы настроим переменные среды для использования OpenJDK из командной строки. Откройте командную строку и проверьте установленную версию Java с помощью команды java -version, как показано на рис. 2.

Он показывает версию Java 15, поскольку моя текущая версия Java – 15. В вашем случае может отображаться другая версия Java, если она уже установлена, иначе будет отображаться сообщение Java не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл.

Щелкните правой кнопкой мыши -> Мой компьютер (этот компьютер) -> Свойства -> Дополнительные параметры системы

Вышеуказанные действия откроют панель настроек Windows, как показано на рис. 3.

Теперь нажмите кнопку «Переменные среды», выберите «Путь» в разделе «Системные переменные» и нажмите кнопку «Изменить». Нам нужно добавить путь к установленному JDK в системный путь.

Нажмите кнопку «Создать» и добавьте путь к установленной корзине JDK, в нашем случае это C:\java\openjdk\jdk-15\bin. Вам может потребоваться обновить путь, если он уже существует. Это должно выглядеть так, как показано на рис. 4.

Нажмите кнопку OK 3 раза, чтобы закрыть все окна. Это устанавливает JDK 15 для переменных системной среды для доступа к ним из консоли.

Примечания. Удалите существующие значения PATH, характерные для ранее установленной Java. Также обновите JAVA_HOME, если он уже установлен. Кроме того, может потребоваться удалить ранее установленный JDK из глобального пути, как показано на рис. 5.

Теперь снова откройте консоль и проверьте версию Java, как показано на рис. 6. Обязательно используйте новую консоль для проверки версии только что установленного OpenJDK 15.

В нем должна отображаться версия OpenJDK, как показано на рис. 6. Возможно, вам придется перезагрузить систему, если она не отражает установленную нами версию JDK.

Начало работы с Java — Привет, мир

На этом этапе мы напишем, скомпилируем и выполним нашу первую программу на Java, используя стандартный пример Hello World.

Теперь напишите первую программу Java, как показано ниже, сохраните программу как HelloWorld.java и выйдите из редактора. Убедитесь, что имя класса и имя файла совпадают.

Теперь откройте командную строку и перейдите по пути, по которому вы сохранили свою программу Java. Используйте приведенные ниже команды для компиляции и выполнения программы.

Это простые шаги по установке, необходимые для установки OpenJDK в Windows, а также для написания и выполнения программы Java.

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

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

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

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

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

@Gili с использованием переменной среды JAVA_HOME или через прямой путь в конфигурации, как это делает IntelliJ IDEa?

Существует проект сообщества ojdkbuild, который предоставляет установщики Windows для OpenJDK. JDK 11 пока недоступен, но я надеюсь, что мы скоро его получим.

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

7 ответов 7

Распакуйте ZIP-файл в папку, например C:\Program Files\Java\, и он создаст папку jdk-11 (где папка bin является прямой подпапкой). Вам могут потребоваться права администратора, чтобы распаковать ZIP-файл в это место.

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

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

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

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

OpenJDK 11 для Windows — это предложение Red Hat для платформы Microsoft Windows. В руководстве Установка и использование OpenJDK 11 для Windows представлен обзор этого продукта и объясняется, как установить программное обеспечение и начать его использовать.

Red Hat стремится заменить проблемный язык в нашем коде, документации и веб-ресурсах. Мы начинаем с этих четырех терминов: главный, подчиненный, черный список и белый список. Из-за масштабности этой работы эти изменения будут реализованы постепенно в течение нескольких следующих выпусков. Дополнительные сведения см. в сообщении нашего технического директора Криса Райта.

Мы ценим ваши отзывы о нашей документации. Чтобы оставить отзыв, вы можете выделить текст в документе и добавить комментарии.

В этом разделе объясняется, как отправить отзыв.

Предпосылки

  • Вы вошли на портал для клиентов Red Hat.
  • На портале клиентов Red Hat просмотрите документ в многостраничном формате HTML.

Процедура

Чтобы оставить отзыв, выполните следующие действия:

Нажмите кнопку "Отзыв" в правом верхнем углу документа, чтобы просмотреть существующие отзывы.

Функция обратной связи включена только в многостраничном формате HTML.

Нажмите всплывающее окно "Добавить отзыв", которое появляется рядом с выделенным текстом.

В правой части страницы в разделе отзывов появится текстовое поле.

Введите свой отзыв в текстовое поле и нажмите "Отправить" .

Создана проблема с документацией.

OpenJDK 11 для Windows можно установить с помощью архива или через графический интерфейс пользователя с помощью установщика на основе MSI.

В зависимости от ваших обстоятельств используйте один из следующих способов установки:

Эта процедура описывает, как вручную установить OpenJDK 11 для Windows с помощью архива.

Процедура

Извлеките содержимое архива в каталог по вашему выбору.

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

Обновите PATH, как показано ниже:

Добавьте каталог bin, содержащийся в пути установки OpenJDK 11 для Windows, к переменной среды %PATH%:

Если путь содержит пробелы, используйте сокращенное имя пути.

Убедитесь, что OpenJDK 11 для Windows успешно установлен, запустите команду java -version в командной строке, и вы должны получить следующий вывод:

Переменная среды %JAVA_HOME% также должна быть установлена ​​для использования некоторых инструментов разработчика. Установите переменную среды %JAVA_HOME% следующим образом:

Установите значение переменной среды для пути установки OpenJDK 11 для Windows:

Если путь содержит пробелы, используйте сокращенное имя пути.

OpenJDK 11 для Windows можно обновить вручную с помощью архива.

Процедура

Извлеките содержимое архива в каталог по вашему выбору.

Рекомендуется извлекать содержимое архива в путь к каталогу, не содержащий пробелов.

В командной строке обновите переменную среды JAVA_HOME следующим образом:

Установите значение переменной среды для пути установки OpenJDK 11 для Windows:

Если путь содержит пробелы, используйте сокращенное имя пути.

Установите значение переменной PATH, если оно еще не установлено:

Убедитесь, что java -version работает, не указывая полный путь.

Эта процедура описывает, как установить OpenJDK 11 для Windows с помощью установщика на основе MSI.

Процедура

  1. Загрузите установщик OpenJDK 11 для Windows на основе MSI.
  2. Запустите программу установки OpenJDK 11 для Windows.
  3. Нажмите "Далее" на экране приветствия.
  4. Установите флажок Я принимаю условия лицензионного соглашения , затем нажмите Далее .
  5. Нажмите "Далее" .
  6. Примите значения по умолчанию или просмотрите дополнительные свойства.
  7. Нажмите "Установить" .
  8. Нажмите «Да» в разделе «Разрешить этому приложению вносить изменения на вашем устройстве?». .

Убедитесь, что OpenJDK 11 для Windows успешно установлен, запустите команду java -version в командной строке, и вы должны получить следующий вывод:

(Необязательно) Установите следующие компоненты установщика OpenJDK 11 для Windows на основе MSI:

jdk_env_path Добавляет \bin к системной переменной среды %PATH%. jdk_env_java_home Задает системную переменную среды %JAVA_HOME%. jdk_env_vendor_java_home Задает системную переменную среды %REDHAT_JAVA_HOME%. jdk_registry_jar Ассоциация для файлов JAR. Запускайте JAR-файлы с помощью контекстного меню OpenJDK. jmc JDK Mission Control, установленные в \missioncontrol . jmc_env Добавляет \missioncontrol к системной переменной окружения %PATH%.

Установщик OpenJDK 11 для Windows на основе MSI включает компонент JDK Files и следующие необязательные свойства:

Таблица А.1. Свойства установщика OpenJDK 11 для Windows на основе MSI

Среда выполнения OpenJDK — реестр Windows

Установлены следующие ключи реестра HKLM\Software\JavaSoft\JDK\ , записи: JavaHome: RuntimeLib: \bin\server\jvm.dll HKLM\Software\JavaSoft\JDK, записи: CurrentVersion:

Среда выполнения OpenJDK — переменная пути

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

Среда выполнения OpenJDK — системная переменная JAVA_HOME

JAVA_HOME используется некоторыми программами для поиска среды выполнения Java.

Среда выполнения OpenJDK — системная переменная REDHAT_JAVA_HOME

REDHAT_JAVA_HOME может использоваться некоторыми программами для поиска среды выполнения Red Hat OpenJDK.

Среда выполнения OpenJDK — Ассоциация файлов Jar

Это позволяет запускать JAR-файлы из проводника Windows.

Управление полетом — Файлы

Содержит файлы, установленные в каталоге \missioncontrol.

Управление полетом — переменная пути

Добавляет \missioncontrol к системной переменной среды PATH.

Пересмотрено 25 октября 2021 г., 12:30:57 UTC

Red Hat, как лицензиар этого документа, отказывается от права применять и соглашается не применять Раздел 4d CC-BY-SA в максимально возможной степени, разрешенной применимым законодательством.

Red Hat, Red Hat Enterprise Linux, логотип Shadowman, логотип Red Hat, JBoss, OpenShift, Fedora, логотип Infinity и RHCE являются товарными знаками Red Hat, Inc., зарегистрированными в США и других странах.

XFS ® является товарным знаком Silicon Graphics International Corp. или ее дочерних компаний в США и/или других странах.

MySQL ® является зарегистрированным товарным знаком MySQL AB в США, Европейском Союзе и других странах.

Node.js ® является официальной торговой маркой Joyent. Red Hat официально не имеет отношения к официальному открытому или коммерческому проекту Joyent Node.js и не поддерживает его.

Словесный знак OpenStack ® и логотип OpenStack являются либо зарегистрированными товарными знаками/знаками обслуживания, либо товарными знаками/знаками обслуживания OpenStack Foundation в США и других странах и используются с разрешения OpenStack Foundation. Мы не связаны, не поддерживаем и не спонсируемся OpenStack Foundation или сообществом OpenStack.

В этой статье объясняется, как установить OpenJDK 11, не удаляя Oracle Java с ПК.

OpenJDK (Open Java Development Kit) — это бесплатная реализация Java Platform Standard Edition (Java SE) с открытым исходным кодом, выпущенная под Стандартной общественной лицензией GNU (GNU GPL) версии 2.

OpenJDK можно использовать для печати в Aleph GUI 22 и выше.

Идентификатор этого документа основан на:

Разрешение

Загрузить OpenJDK 11

Ищите раздел сборок.

  • Нажмите на ссылку рядом с Windows/x64.

На момент написания последнего выпуска Oracle OpenJDK была версия: 11.0.1.

Выберите ZIP-архив. Щелкните правой кнопкой мыши и выберите пункт меню «Извлечь все…».

Выберите место для извлечения файлов JDK.

В этом примере мы извлекаем в C:\jdk-11.0.1.

Нам нужно настроить переменную среды, которая будет указывать на нашу установку JDK.

Нажмите кнопку поиска. Затем введите "env" (без кавычек).

Примечание. В Windows 7 нажмите кнопку Windows.

Нажмите ярлык "Редактировать системные переменные среды".

Подождите, пока откроется окно переменных среды.

Введите "JAVA_HOME" в качестве имени переменной. Введите [JAVA_INSTALL_DIR] в качестве значения переменной.

В этом руководстве используется каталог установки Java C:\jdk-11.0.1.

Выберите переменную «Путь». Нажмите «Изменить…».

Нажмите «Создать» и введите «%JAVA_HOME%\bin», как показано ниже.

Нажмите OK еще раз, чтобы закрыть окно переменных среды.

Если переменная пути не существует, ее необходимо создать. Используйте «Путь» в качестве имени переменной и «%JAVA_HOME%\bin» в качестве значения переменной.

Добавьте "%JAVA_HOME%\bin" и используйте кнопку "Переместить вверх".

Примечание. В Windows 7 нельзя добавить дополнительные значения для существующей переменной пути. Вместо этого вам нужно добавить ";%JAVA_HOME%\bin" в конце значения переменной.

Нажмите кнопку поиска. Затем введите «cmd» (без кавычек).

Нажмите ярлык командной строки.

Подождите, пока откроется командная строка.

Введите "java -версия" и нажмите клавишу ВВОД.

Приведенная выше команда выводит установленную версию OpenJDK: «11.0.1».

Дополнительная информация

Установку OpenJDK версии 12 можно выполнить таким же образом.

Читайте также: