Содержание:
Шаг 1: Скачивание дистрибутива JDK
Java Development Kit (JDK) — бесплатно распространяемый комплект ПО от компании Oracle Corporation, предназначенный для разработки софта на языке программирования Java, а также его запуска (в том числе в среде Windows 11) и некоторых других целей. Включает в себя компилятор под названием javac, набор утилит различного предназначения, виртуальную машину JRE с библиотекой Java-классов, документацию. Первым шагом на пути к получению возможности эксплуатировать указанное на ПК должно стать скачивание дистрибутива JDK (установщика или архива компонентов) с официального сайта разработчиков комплекса.
В примерах далее продемонстрировано получение Java Development Kit актуальной на момент написания статьи версии 19.0.1 (НОМЕР_ВЫПУСКА). В будущем, с развитием софта, указывающие на номер его выпуска цифры (но не принцип получения и развёртывания) будут меняться, что не должно вызывать озабоченности. Скачивать и инсталлировать всегда рекомендуется самую свежую версию JDK, так как интегрированные в Windows 11 устаревшие сборки комплекса могут серьезно снизить уровень безопасности системы!
- По представленной выше ссылке переходим в раздел загрузок JDK на официальном сайте компании Oracle – «Java Downloads».
- Перемещаемся в секцию «Java SE Development Kit ПОСЛЕДНИЙ_НОМЕР_ВЫПУСКА downloads»,
кликаем по её вкладке «Windows».
В результате получаем доступ к таблице со ссылками на скачивание трёх вариантов пакета файлов JDK для ОС Windows, выбираем из них подходящий
(по сути, не принципиально, в результате использования любого из дистрибутивов получаем одинаковый эффект, но установка осуществляется немного по-разному):
- «x64 Compressed Archive» – в дальнейшем устанавливаемые компоненты Java в этом варианте пакета упакованы в архив, а их развёртывание выполняется вручную (по инструкции «Способ 3» из следующего раздела этой статьи).
- «x64 Installer» — для большинства пользователей и ситуаций наиболее предпочтительный вариант. По ссылке на загрузку данного объекта получаем EXE-инсталлятор JDK с графическим интерфейсом, который используется описанным далее в этом материале «Способом 1».
- «x64 MSI Installer» – в общем-то аналогичное EXE-установщику решение, но использующее при развертывании ПО иные принципы. По сути, данный пакет является базой данных, содержащей все необходимые для инсталляции JDK данные, файлы и инструкции системе. Реализация функций данного типа инсталлятора описана в части «Способ 2» в следующем разделе настоящей статьи.
- Кликаем по соответствующей выбранному типу пакета JDK ссылке в таблице.
Если предполагается настройками эксплуатируемого браузера, определяем путь сохранения целевого файла (по умолчанию скачивается в системную библиотеку «Загрузки»),
нажимаем на кнопку «Сохранить».
- Дожидаемся завершения загрузки файла (архива или инсталлятора) на диск компьютера
и переходим к следующему этапу развёртывания ПО Java в Windows 11.
Шаг 2: Установка
Конкретные, предпринимаемые для установки Java SE Development Kit в Windows 11, действия главным образом зависят от типа дистрибутива комплекта ПО, который был выбран и загружен на ПК в результате выполнения предыдущего шага настоящих рекомендаций. В любом варианте инсталляция JDK считается несложной операцией и не займёт много времени, а единственное? что нужно учитывать, — это требование наличия прав Администратора ОС у выполняющего инсталляцию пакета пользователя.
Способ 1: EXE-установщик
Основной и наиболее часто используемый способ установки JDK в Windows 11 реализуется очень просто и мало чем отличается от инсталляции любых других, полученных с сайтов разработчиков, приложений в операционной системе. По сути потребуется лишь запустить Мастер установки комплекса Java SE Development Kit и выполнить его указания.
- Открываем Проводник Windows 11, перемещаемся в содержащую скачанный с официального сайта Orаcle EХЕ-установщик JDK (jdk-НОМЕР_ВЫПУСКА_windows-x64_bin.exe) папку, запускаем его.
Читайте также: Как запустить Проводник в Windows 11
- Нажав «Да», подтверждаем поступивший из системы запрос модуля «Контроль учётных записей»,
немного ожидаем завершения инициализации программы установки Java.
- В первом окне запустившегося Мастера инсталляции JDK нажимаем «Next».
- На следующем шаге (при желании или необходимости) можно переопределить папку на компьютере для копирования файлов-компонентов JDK. С этой целью кликаем по кнопке «Change…» справа от пути установки по умолчанию,
средствами открывшегося окна перемещаемся в нужный каталог, щёлкаем «ОК».
После указания пути инсталляции кликаем «Next».
- Ожидаем завершения процесса распаковки и копирования компонентов JDK на компьютер, что сопровождается заполнением индикатора «Status» в демонстрируемом на экране ПК окне.
- Нажимаем «Close» в финишном окне инсталлятора с сообщением «Java (TM) SE Development Kit НОМЕР_ВЫПУСКА Successfully Installed».
- На этом интеграция JDK в Windows 11 считается завершённой и теперь, помимо прочего, программное обеспечение отображается во всех списках установленных в ОС программ.
Читайте также: Удаление приложений в Windows 11
Дополнительно. Автоматическая установка
Вместо эксплуатации пошагового Мастера и выполнения его инструкций при помощи EXE-установщика JDK можно выполнить автоматическую неинтерактивную (то есть без каких-либо запросов со стороны системы) инсталляцию комплекта ПО. Это инициируется путём отправки на выполнение рассматриваемым софтом единственного текстового указания через «Командную строку» Виндовс 11 и выполнимо по следующему алгоритму:
- Перемещаемся в содержащий EХЕ-инсталлятор JDK каталог через Проводник Win 11. Кликаем правой кнопкой манипулятора в свободной от значков области папки, после чего выбираем пункт «Открыть в Терминале»
в отобразившемся контекстном меню.
Читайте также: Как открыть «Терминал» в Windows 11
- Вводим в «Терминал» команду для получения возможности запуска указаний для классической «Командной строки», затем нажимаем «Enter» на клавиатуре:
cmd
- Далее пишем указание выполнить автоматическую установку Java Development Kit:
ИМЯ_ФАЙЛА_ИНСТАЛЛЯТОРА_JDK.exe /s
- Нажав «Ввод» на клавиатуре, отправляем команду инсталляции ПО JDK в систему на выполнение, затем щёлкаем «Да» в окне-запросе «Контроля учётных записей».
- Далее визуально ничего происходить не должно («Терминал» отобразит приглашение к вводу следующих команд), установка Java SE Development Kit будет выполнена в фоновом режиме (но нужно подождать пару минут).
- На этом всё, компоненты Java по результату операции будут расположены по пути:
Program Files/Java/jdk-НОМЕР_ВЫПУСКА
на системном диске ПК, можно перейти по нему и убедиться в действенности автоматически проведённых консолью манипуляций.
Способ 2: MSI-установщик
Инсталляционный пакет JDK в виде MSI-файла с целью развёртывания компонентов программного комплекса в среде Windows 11 можно задействовать разновариантно.
Вариант 1: Мастер установки с графическим интерфейсом
Использование графического интерфейса MSI-установщика JDK с точки зрения конечного пользователя практически ничем не отличается от такового при эксплуатации EXE-инсталлятора:
- Переходим в папку со скачанным файлом jdk-НОМЕР_ВЫПУСКА_windows-x64_bin.msi средствами Проводника Виндовс 11.
Читайте также: Как включить отображение расширений файлов в Проводнике Windows 11
Двойным щелчком запускаем MSI-инсталлятор,
немного ожидаем окончания его подготовки к работе.
- В первом отобразившемся окне Мастера установки нажимаем «Next».
- При необходимости переопределяем каталог для расположения файлов JDK (кнопка «Change…» в отображаемом окне), после чего щёлкаем «Next».
- Дожидаемся завершения выполняемых Мастером инсталляции Java SE Development Kit манипуляций по копированию файлов комплекса на диск ПК и регистрации ПО в Win 11.
- Оканчивается установка отображением окна с уведомлением «JDK Successfully Installed», кликаем здесь «Close».
- На этом всё, далее можно приступать к реализации собственных конечных целей инсталляции JDK в Windows 11. (К примеру, запускать написанные на языке программирования Java и распространяемые в виде исполняемых файлов формата JAR приложения, что нереализуемо до установки рассмотренного пакета.)
Вариант 2: Командная строка
Установщик Oracle JDK MSI для Windows 11 можно запустить и из интегрированной в операционную систему классической «Командной строки»:
- Обязательно от имени Администратора запускаем «Командную строку» Виндовс 11. Проще всего с такой целью будет воспользоваться системным «Поиском»
(«Win»+«S» на клавиатуре – ввод запроса в виде имени целевого приложения — клик правой кнопкой мышки по поисковому результату – функция «Запуск от имени администратора» в отобразившемся меню).
Подробнее: Запуск «Командной строки» от имени администратора в Windows 11
- При помощи команды
cd
перемещаемся в содержащий дистрибутив Java SE Development Kit формата MSI каталог.То есть пишем в «Командной строке» следующее указание, после чего нажимаем «Ввод» на клавиатуре:
cd ПУТЬ_К_ПАПКЕ_С_MSI-файлом_JDK
- Чтобы выполнить установку JDK в базовом режиме пользовательского интерфейса, вводим и отправляем на выполнение команду:
msiexec.exe /i jdk-НОМЕР_ВЫПУСКА_windows-x64_bin.msi
По результату будет запущен описанный в предыдущей инструкции из этой статьи Мастер установки, далее нужно будет выполнить его указания.
- С целью инсталляции Java SE Development Kit в «тихом» режиме, то есть без дополнительных запросов системы и открытия Мастера выполнения операции, запускаем следующую команду:
msiexec.exe /i jdk-НОМЕР_ВЫПУСКА_windows-x64_bin.msi /qn
Визуальным эффектом отправки команды станет лишь отображение в «Командной строке» приглашения к вводу следующих указаний. JDK при этом будет развёрнут в Виндовс 11 без каких-либо дополнительных запросов и демонстрации процесса,
а файлы комплекта ПО для работы с Java будут расположены по установленному по умолчанию инсталлятором пути, то есть в директории
Program Files\Java
на системном разделе диска компьютера.
Способ 3: Установка вручную
Развёртывание компонентов Java SE Development Kit «вручную», из скачанного с официального сайта Oracle архива файлов ПО («x64 Compressed Archive») производится следующим путём:
- Открываем директорию с файлом jdk-НОМЕР_ВЫПУСКА_windows-x64_bin.zip в Проводнике,
извлекаем все данные из архива в отдельную папку (с помощью встроенного в Win 11 ZIP-архиватора: ПКМ по значку или имени пакета – пункт «Извлечь всё…» в открывшемся меню).
- Переходим в получившийся в результате распаковки ZIP-файла JDK каталог,
копируем содержащуюся в нём папку под названием jdk-НОМЕР_ВЫПУСКА в буфер обмена ОС.
- Далее перемещаемся на системный диск (где установлена Виндовс 11), затем в папку «Program Files»,
создаём в ней директорию с именем Java
(действие потребует подтверждения прав Администратора),
открываем последнюю.
- Вставляем данные из буфера обмена в сформированный по результату выполнения пункта инструкции выше каталог Java,
вновь нажимаем на кнопку «Подтвердить» в окошке «Нет доступа к целевой папке».
Дожидаемся завершения копирования данных в системный каталог Win 11,
после этого основной этап внедрения JDK в систему
считается пройденным.
- Софту (например, среде разработки Java), который будет использовать приложения из комплекта JDK, необходимо знать путь к нему. Поэтому далее обязательно требуется зарегистрировать и сохранить данный путь в Виндовс 11, что осуществимо путём создания и настройки системной переменной «JAVA_HOME»:
- Открываем оснастку «Выполнить» (к примеру, при помощи комбинации «Windows»+«R» на клавиатуре или из меню дополнительных функций (открывается щелчком ПКМ) кнопки «Пуск» на Панели задач операционки).
- Вводим в поле «Открыть» запустившейся оснастки следующую команду, после чего нажимаем «Enter» на клавиатуре или кликаем «ОК».
sysdm.cpl
- В результате выполнения вышеуказанной команды откроется окно апплета «Панели управления» «Свойства системы», переходим на его вкладку «Дополнительно»,
нажимаем на расположенную внизу справа кнопку «Переменные среды».
- Щёлкаем по кнопке «Создать» под областью «Переменные системы» открывшегося окна.
- В поля «Новая системная переменная» вводим следующие сведения:
- «Имя»:
JAVA_HOME
- «Значение переменной»:
C:\Program Files\Java\jdk-НОМЕР_ВЫПУСКА
Вышеуказанные данные необходимо ввести точно. Так, для значения «Имя» важен регистр; а путь к папке JDK должен соответствовать реальному положению вещей в ОС, – во избежание ошибок лучшим вариантом будет перейти в каталог jdk-НОМЕР_ВЫПУСКА через Проводник, кликнуть правой кнопкой манипулятора в демонстрирующем путь к папке поле, выбрать «Копировать адрес как текст» в отобразившемся меню, после чего вставить данные из буфера в поле «Значение переменной» окна «Новая системная переменная».
Внеся и перепроверив сведения, кликаем по кнопке «ОК».
- «Имя»:
- Далее, при необходимости прокручивая перечень «Переменные системы», находим в нём строчку «Path», дважды кликаем по данному наименованию.
Справа открывшегося окна «Изменить переменную среды» нажимаем «Создать»,
вводим в отобразившееся в списке слева поле
следующий текст:
%JAVA_HOME%\bin
Кликаем «ОК», чтобы сохранить внесённые в параметры переменной изменения.
- Щелчком по кнопкам «ОК» закрываем окна «Переменные среды» и
«Свойства системы»,
затем обязательно перезагружаем компьютер.
После перезапуска Windows 11 установка в ней Java SE Development Kit рассмотренным способом считается завершённой, переходим к реализации целей, ради которых это осуществлялось, или проверке действенности выполненных манипуляций по следующей в этой статье инструкции.
Шаг 3: Проверка доступности и работоспособности JDK
Вне зависимости от выбранного и реализованного способа установки JDK в Win 11, чтобы перепроверить эффективность операции и убедиться, что комплекс ПО Java успешно добавлен в систему и может быть задействован для ваших целей, выполняем следующее:
- Открываем «Терминал» Виндовс 11 или классическое приложение «Командная строка» (выбор средства доступа к вводу консольных команд в данном случае не имеет значения, запускать их можно как от имени Администратора, так и в обычном режиме, без привилегий).
- Вводим в консоли команду следующего содержания,
java -version
нажимаем «Ввод» на клавиатуре:
- В случае доступности Java Development Kit в системе консоль выдаст ответ в виде трёх строчек, перечисляющих установленные компоненты рассматриваемого ПО с указанием версий (номеров выпуска).
- Если инсталляция JDK в Win 11 не осуществлялась или была выполнена некорректно/с ошибками, «Командная строка» либо «Терминал» сообщит об отсутствии возможности выполнить команду
java
. В таком случае необходимо осуществить инсталляцию программного обеспечения Java повторно и желательно отличным от неэффективно себя продемонстрировавшего способом.
Отличная статья. Всё очень подробно.
Именно то, что я искал — как добавить данные к PATH в windows 11
Спасибо за подробное изложение!
Рады стараться, Роман. Приходите к нам ещё! )