- Skip to content
- Accessibility Policy
Looking for other Java downloads?
Java 24, Java 21, and earlier versions available now
JDK 24 is the latest release of the Java SE Platform.
JDK 21 is the latest Long-Term Support (LTS) release of the Java SE Platform.
Earlier JDK versions are available below.
- JDK 24
- JDK 21
- GraalVM for JDK 24
- GraalVM for JDK 21
Java SE Development Kit 24.0.1 downloads
JDK 24 binaries are free to use in production and free to redistribute, at no cost, under the Oracle No-Fee Terms and Conditions (NFTC).
JDK 24 will receive updates under these terms, until September 2025, when it will be superseded by JDK 25.
- Linux
- macOS
- Windows
Release information
- Online Documentation
-
Installation
Instructions - Release Notes
- Documentation License
-
JDK 24 Licensing Information User Manual (includes
third-party licenses) - Certified System Configurations
- Readme
- Java Value Engineering
Java SE Development Kit 21.0.7 downloads
JDK 21 binaries are free to use in production and free to redistribute, at no cost, under the Oracle No-Fee Terms and Conditions (NFTC).
JDK 21 will receive updates under the NFTC, until September 2026, a year after the release of the next LTS. Subsequent JDK 21 updates will be licensed under the Java SE OTN License (OTN) and production use beyond the limited free grants of the OTN license will require a fee.
- Linux
- macOS
- Windows
Release information
- Online Documentation
-
Installation
Instructions - Release Notes
- Documentation License
-
JDK 21 Licensing Information User Manual (includes
third-party licenses) - Certified System Configurations
- Readme
- Java Value Engineering
GraalVM for JDK 24.0.1 downloads
GraalVM for JDK 24 binaries are free to use in production and free to redistribute, at no cost, under the
GraalVM Free Terms and
Conditions (GFTC).
GraalVM for JDK 24 will receive updates under these terms, until September 2025, when it will be superseded by GraalVM for JDK 25.
Oracle GraalVM uses the Graal just-in-time compiler and includes the Native Image feature as optional early adopter technology.
Native Image is extensively tested and supported for use in production, but is not a conformant implementation of the Java Platform. GraalVM for JDK 24 without the Native Image feature included is available for customers at My Oracle Support.
- Linux
- macOS
- Windows
Release information
- Online Documentation
- Installation Instructions
- Release Notes
- Licensing Information User Manual (includes third-party licenses)
- Certified System Configurations
- Java Value Engineering
GraalVM for JDK 21.0.7 downloads
GraalVM for JDK 21 binaries are free to use in production and free to redistribute, at no cost, under the
GraalVM Free Terms and
Conditions (GFTC).
GraalVM for JDK 21 will receive updates under the GFTC, until September 2026, a year after the release of the next LTS. Subsequent updates of GraalVM for JDK 21 will be licensed under the GraalVM OTN License Including License for Early Adopter Versions (GOTN) and production use beyond the limited free grants of the GraalVM OTN license will require a fee.
Oracle GraalVM uses the Graal just-in-time compiler and includes the Native Image feature as optional early adopter technology.
Native Image is extensively tested and supported for use in production, but is not a conformant implementation of the Java Platform. GraalVM for JDK 21 without the Native Image feature included is available for customers at My Oracle Support.
- Linux
- macOS
- Windows
Release information
- Online Documentation
- Installation Instructions
- Release Notes
-
Licensing Information User Manual (includes
third-party licenses) - Certified System Configurations
- Java Value Engineering
Protect your investment—and more
Java SE subscribers get support for JDK 17, receive updates until at least October 2029, are entitled to GraalVM, Java Management Service, and bundled patch releases (BPRs) with fixes not yet available to
nonsubscribers, and more.
Java SE subscribers have more choices
Also available for development, personal use, and to run other licensed Oracle products.
- Java 17
- GraalVM for JDK 17
- Java 11
- Java 8
- Java 8 Enterprise Performance Pack
Java SE Development Kit 17.0.15 downloads
The Oracle JDK 17 license changed in October 2024
The Oracle Technology Network License Agreement for Oracle Java SE used for JDK 17 updates 17.0.13 and greater is substantially different from prior Oracle JDK 17 licenses. This license permits certain uses, such as personal use and development use, at no cost — but other uses authorized under prior Oracle JDK licenses may no longer be available. Please review the terms carefully before downloading and using this product. FAQs are available here.
Commercial license and support are available for a low cost with Java SE Universal Subscription.
JDK 17.0.15 checksums and OL 8 GPG Keys for RPMs
- Linux
- macOS
- Windows
Release information
- Online Documentation
-
Installation
Instructions - Release Notes
- Documentation License
-
JDK 17 Licensing Information User Manual (includes
third-party licenses) - Certified System Configurations
- Readme
- Java Value Engineering
GraalVM for JDK 17.0.15 downloads
The Oracle GraaalVM for JDK 17 license changed in October 2024
GraalVM OTN License Including License for Early Adopter Versions (GOTN) used for JDK 17 updates 17.0.13 and greater is substantially different from prior Oracle GraaalVM for JDK 17 licenses. This license permits certain uses, such as personal use and development use, at no cost — but other uses authorized under prior Oracle GraaalVM for JDK licenses may no longer be available. Please review the terms carefully before downloading and using this product. FAQs are available here.
Commercial license and support are available for a low cost with Java SE Universal Subscription.
Oracle GraalVM uses the Graal just-in-time compiler and includes the Native Image feature as optional early adopter technology.
Native Image is extensively tested and supported for use in production, but is not a conformant implementation of the Java Platform. GraalVM for JDK 17 without the Native Image feature included is available for customers at My Oracle Support.
GraaalVM for JDK 17.0.15 checksums and OL 8 GPG Keys for RPMs
- Linux
- macOS
- Windows
Release information
- Online Documentation
-
Installation
Instructions - Release Notes
-
Licensing Information User Manual (includes
third-party licenses) - Certified System Configurations
- Java Value Engineering
Java SE Development Kit 11.0.27
Java SE subscribers will receive JDK 11 updates until at least
January 2032.
These downloads can be used for development, personal use, or to run Oracle licensed products. Use for other
purposes, including production or commercial use, requires a Java SE Universal Subscription or another Oracle license.
Commercial license and support are available for a low cost with
Java SE Universal Subscription.
JDK 11 software is licensed under the
Oracle Technology Network
License Agreement for Oracle Java SE.
JDK 11.0.27 checksums and OL 8 GPG Keys for RPMs
- Linux
- macOS
- Solaris
- Windows
Release information
- Online Documentation
- Installation instructions
- Release Notes
- Documentation license
-
Java SE 11 Licensing Information User Manual
(includes 3rd party licenses) -
Certified System
Configurations - Readme
- Java Value Engineering
- Linux
- macOS
- Solaris
- Windows
-
JRE 8
- Linux
- macOS
- Solaris
- Windows
-
Server JRE 8
- Linux
- Solaris
- Windows
Which Java 8 package do I need?
-
Software developers: Java SE Development Kit (JDK)
For Java developers. Includes a complete JRE plus tools for developing, debugging, and monitoring Java applications.
-
Running headless Linux workloads at or near your systems’ CPU or memory limits
Enterprise Performance Pack brings significant memory and performance improvements including modern garbage collection algorithms, reduced memory usage and many other optimizations.
Learn more
-
Administrators running applications on a server
Server Java Runtime Environment (Server JRE). For deploying Java applications on servers. Includes tools for JVM monitoring and tools commonly required for server applications, but does not include browser integration (Java plug-in), auto-update, or an installer.
Learn more
-
End user running Java on a desktop: Java Runtime Environment (JRE)
Covers most end-users needs. Contains everything required to run Java applications on your system.
Release information
- Online Documentation
- Installation Instructions
- Release Notes
-
Java SE Licensing Information User Manual (includes
third-party licenses) -
Certified System
Configurations - JDK ReadMe
- JRE ReadMe
- Demos and Samples Archive
- Java Value Engineering
- Linux
Все способы:
- Шаг 1: Скачивание дистрибутива JDK
- Шаг 2: Установка
- Способ 1: EXE-установщик
- Способ 2: MSI-установщик
- Способ 3: Установка вручную
- Шаг 3: Проверка доступности и работоспособности JDK
- Вопросы и ответы: 3
Шаг 1: Скачивание дистрибутива JDK
Java Development Kit (JDK) — бесплатно распространяемый комплект ПО от компании Oracle Corporation, предназначенный для разработки софта на языке программирования Java, а также его запуска (в том числе в среде Windows 11) и некоторых других целей. Включает в себя компилятор под названием javac, набор утилит различного предназначения, виртуальную машину JRE с библиотекой Java-классов, документацию. Первым шагом на пути к получению возможности эксплуатировать указанное на ПК должно стать скачивание дистрибутива JDK (установщика или архива компонентов) с официального сайта разработчиков комплекса.
В примерах далее продемонстрировано получение Java Development Kit актуальной на момент написания статьи версии 19.0.1 (НОМЕР_ВЫПУСКА). В будущем, с развитием софта, указывающие на номер его выпуска цифры (но не принцип получения и развёртывания) будут меняться, что не должно вызывать озабоченности. Скачивать и инсталлировать всегда рекомендуется самую свежую версию JDK, так как интегрированные в Windows 11 устаревшие сборки комплекса могут серьезно снизить уровень безопасности системы!
Скачать Java SE Development Kit c официального сайта
- По представленной выше ссылке переходим в раздел загрузок JDK на официальном сайте компании Oracle – «Java Downloads».
- Перемещаемся в секцию «Java SE Development Kit ПОСЛЕДНИЙ_НОМЕР_ВЫПУСКА downloads»,
кликаем по её вкладке «Windows».
В результате получаем доступ к таблице со ссылками на скачивание трёх вариантов пакета файлов JDK для ОС Windows, выбираем из них подходящий
(по сути, не принципиально, в результате использования любого из дистрибутивов получаем одинаковый эффект, но установка осуществляется немного по-разному):
- Кликаем по соответствующей выбранному типу пакета 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 считается завершённой и теперь, помимо прочего, программное обеспечение отображается во всех списках установленных в ОС программ.
Дополнительно. Автоматическая установка
Вместо эксплуатации пошагового Мастера и выполнения его инструкций при помощи 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 повторно и желательно отличным от неэффективно себя продемонстрировавшего способом.
Наша группа в TelegramПолезные советы и помощь
Java is a versatile programming language widely used for building applications. To start coding in Java, you first need to install the Java Development Kit (JDK) on your system. This article provides detailed steps for installing Java on Windows 7, 8, 10, 11, Linux Ubuntu, and macOS.
Download and Install Java – Windows Operating System
Here, we will discuss how to download and install Java on a Windows 64-bit Machine and set up the environment to run the first Java program on the command prompt. The process is the same for all Windows i.e. 7, 8, 10, and 11.
Step 1: Visit the official Oracle website https://www.oracle.com/in/java/. Click on the “Download Java” icon as shown in the below image.
Step 2: Now you can see the latest version is JDK 23 and there are options for Linux, macOS, and Windows. Click on the Windows option and then click the x64 Installer option to download the .exe file for 64-bit Windows OS.
You can simply use this link to download Java for Windows 64 Bit. After successfully downloading JDK 23, now we need to install the Java on our Windows System.
Step 3: Go to Downloads and double-click on that downloaded jdk-23_windows-x64_bin.exe file. So now Java Installation Wizard get open and then click Next button.
Again click on the Next button to install JDK.
The installation will begin as shown below:
The Java installation is successfully completed as shown below. Now click on “close” to finish.
Step 4: Now we will set the environment variables for Windows OS. Open the C drive, go to Program Files > Java > jdk-23 (or your installed version) > bin folder. Now, copy the path and we will use this path when configuring the environment variables.
Search for environment variable on your system, then click on the Environment Variables button.
In the system variable section, select the path variable and then click the option Edit.
Paste the path that copied earlier, and click OK to save the changes.
Step 5: Verify the Installation. Open command prompt and type the below command to verify the Java version that is installed in the system.
java –version
Now let us run our first Java program, to do this, follow the below steps:
Step 1: Open any Drive, and in the drive, create a text file and then change the file name with .java extension as shown below:
file.java
Step 2: Now, write a simple Java code in notepad.
- Right-click on the
file.java
and then select open with > Notepad. - Inside the file, write the Java code.
Important Point: In Java, the class name should be equivalent to the file name. In this case, the file name is
file.java
, so the class name inside the file should befile
.
Step 3: Now, go to the directory where your Java file is saved.
Open command prompt and navigate to the D
drive, where the file.java
is located. To do this, type “dir” as shown below:
Step 4: The dir command display all the contents of the directory.
Step 5: Compile the Java program. The javac command is used to compile the Java program.
Syntax:
javac filename.java
To run the program use the below command:
java filename
Here, in this case the filename is file.
We have successfully run our first Java program on Windows OS.
Download and Install Java – Linux
Step 1: Visit the official oracle website https://www.oracle.com/in/java/.
- You will need to accept the terms of Oracle’s license agreement before downloading.
- On the download page, accept the Oracle Binary Code License Agreement for Java SE.
- Select the Linux version.
- If you are using a standard 64-bit system, select the file for
x64
architecture. If you are using an ARM-based system, select the file forarm64
. - Download the
.tar.gz
file for Linux.
This is the format used for installing Java on most Linux systems.
Step 2: Now, open the terminal on your Linux system and navigate to the folder where you downloaded the file.
cd ~/Downloads
Use the below command to extract the contents of the .tar.gz
file.
tar -xvzf jdk-23_linux-x64_bin.tar.gz
Move the extracted folder to the /opt directory:
sudo mv jdk-23 /opt/
Step 3: After Installation, you need to set up the environment variable for Linux.
Open the terminal and type the below command to open the shell configuration file.
nano ~/.bashrc
Add the following lines at the end of the file.
export JAVA_HOME=/opt/jdk-23
export PATH=$JAVA_HOME/bin:$PATH
Apply the changes by running the below command:
source ~/.bashrc
Step 4: Now, verify the installation on Linux by running the below command:
java –version
The installed Java version on Linux will be displayed.
Download and Install Java – macOS
Step 1: Visit the official oracle website https://www.oracle.com/in/java/. Select the macOS version and download the .dmg file.
Step 2: Now open the .dmg file and double-click the installer package (.pkg
) to begin the installation process. Then follow the instructions to complete the installation.
Step 3: Setting the environment variable on macOS is optional, but it is recommended, if you want to use Java for development purposes (e.g., running Java-based applications, using tools like Maven or Gradle).
To set the environment variable foe macOS, open the Terminal and edit the shell configuration file (e.g., .zshrc):
nano ~/.zshrc
Add the following lines at the end of the file to set the Java_Home.
export JAVA_HOME=$(/usr/libexec/java_home)
export PATH=$JAVA_HOME/bin:$PATH
Save and close. To apply the changes, run the following command:
source ~/.zshrc
After these steps, Java should be installed and ready to use on your macOS system.
Step 4: Now open the terminal and run the below command to verify the Java version on macOS:
java –version
You will see an output showing the latest Java version that you have installed on your macOS system.
Learn to install Java on 64-bit Windows machines in this step-by-step guide.
1. Navigate to the Oracle Java Download Page
Navigate to the Java download page for the latest Java release.
Click on the link “JDK Download”.
2. Download the zip or Exe Package
Here you have two choices:
2.1. Windows x64 Installer
An .exe
file which installs Java in your 64-bit windows machine and makes all necessary environment entries.
For a normal user, it is the best approach.
2.2. Windows x64 Compressed Archive
A .zip
file distribution which you can copy to any location on the computer. In this case, you need to update all the required environment variables (e.g. PATH, JAVA_HOME, etc.) yourself.
It is best suited for Java developers who want to keep multiple versions of Java running on their computers.
After clicking any of the download links, a popup will appear to accept Oracle Technology Network License Agreement for Oracle Java SE in order to download this software. Click on the checkbox and then proceed to download it.
Login to the oracle website if prompted.
3. Installation with .exe
File
If we are installing the Java software with the exe
file downloaded in the previous section, follow the given steps.
Step 1. Double-click on exe file to initiate the installation process
Step 2. Select Java installation location
Until you have a reason to change the location, let it be the default location.
Step 3. Begin Java Installation
Click on Next
button and it will install Java in your 64-bit computer. After the process complete in a few minutes, the installation wizard will end with a success message.
4. Installation with .zip
File
This process is more suited for the Java developers community. Using this process, you can have multiple versions of Java on your computer. So based on the project requirements, you can choose a different version of any of the projects.
Step 1. Extract the zip archive in desired location
I have unzipped the jdk-14.0.2_windows-x64_bin.zip
file in this location: E:\devsetup\jdk-14
.
Step 2. Add/Update the environment properties
To find the environment properties window, look for it in the control panel. Or in Windows 10, directly search it in the search box in the taskbar.
Add the JAVA_HOME variable and specify the folder path as value, where you unzipped the downloaded Java package.
Now update the PATH
variable. Add a new path in the list which is the bin
folder inside the JDK folder.
After both variables are updated, we can validate the Java installation.
5. Verify Java Installation
Open a new command prompt to verify that Java has been installed on your computer. Type the below command which will print the version of Java installed on your computer.
> java -version
The command output.
java version "14" 2020-03-17
Java(TM) SE Runtime Environment (build 14+36-1461)
Java HotSpot(TM) 64-Bit Server VM (build 14+36-1461, mixed mode, sharing)
If you get any error in running this command, verify all the steps listed above.
Happy Learning !!
#База знаний
-
0
Начинаем разрабатывать на Java: где взять, как установить и настроить всё, что нужно.
vlada_maestro / shutterstock
Пишет на Java. Верит в Agile. Пьёт много кофе и не любит грязный код.
Чтобы начать программировать на Java, нужно установить комплект разработчика приложений (SDK). Он позволит запускать, отлаживать и исполнять наши первые программы. Также нам понадобится среда разработки (IDE), где мы и будем писать код.
Пройдём через это вместе. Установим JDK в Windows, Ubuntu и macOS, и IntelliJ IDEA тоже в Windows, Ubuntu и macOS. Поехали!
Java Development Kit (JDK) — это комплект ПО для разработчиков приложений на Java. Стандартная установка включает в себя интерпретатор, облегчённый интерпретатор JRE, компилятор, библиотеку Java-классов, отладчик, средства архивации и сжатия jar и другое.
Чтобы установить JDK в Windows, нужно:
- загрузить актуальную версию пакета,
- установить его,
- настроить переменные окружения.
Нам нужна бесплатная версия — AdoptOpenJDK (она есть под Windows, macOS, Ubuntu и другие платформы).
Идём сюда и выбираем версию JDK (актуальны версии 8+), виртуальную Java-машину (JVM) и свою платформу.
Я выбрал OpenJDK 11 (LTS), HotSpot и Windows x64 jdk соответственно:
Скачиваем файл по появившейся ссылке (я выделил её жёлтым на скрине выше).
Извлекаем скачанный архив в папку C:\Program Files\Java\
При этом будет создана подпапка jdk-*номер версии*, а внутри неё появится папка bin.
В результате полный путь до папки bin у меня выглядит так:
C:\Program Files\Java\jdk-11.0.2\bin
Нам нужно создать системную переменную JAVA_HOME, которая будет хранить путь до нашей версии JDK. Это понадобится программам для работы с проектами Java.
Заходим в Панель управления → Система → Дополнительные параметры системы → Дополнительно
А можно и прямо в Панели управления вбить в поиск слово «переменных» (без кавычек). ОС предложит варианты, из которых выбирайте «Изменение системных переменных среды».
У вас откроется окно:
Здесь жмём на кнопку «Переменные среды».
В новом окне для раздела «Системные переменные» кликаем «Создать». В «Имя переменной» вводим JAVA_HOME (именно так, латиницей в верхнем регистре), а в поле «Значение переменной» подставляем наш путь C:\Program Files\Java\jdk-*номер версии*:
Далее в разделе «Переменные среды…» редактируем системную переменную Path. Нужно добавить в неё путь к папке с исполняемыми файлами Java, а именно: %JAVA_HOME%\bin (соблюдайте регистр символов):
Перезагружаем Windows.
Запускаем Командную строку Windows. Для этого нажимаем Win + R, а в появившемся окне вводим cmd.exe и жмём на Enter.
В открывшейся консоли набираем javac -version и жмём ввод.
Если установка прошла успешно, то ответ покажет версию вашего компилятора:
Рассмотрим установку JDK на одном из самых популярных дистрибутивов Linux — Ubuntu 20.04 (LTS).
Проще всего установить версию, которая входит в пакет Ubuntu. По умолчанию в Ubuntu 20.04 входит версия Open JDK 11.
Открываем терминал сочетанием клавиш Ctrl + Alt + T и обновляем базу данных пакетов с помощью APT:
Проверяем ранее установленные версии командой:
Если установка уже выполнялась, то мы увидим что-то такое:
Для запуска любых приложений Java нужна JRE (Java Runtime Environment — среда выполнения для языка Java). Но для компиляции и разработки программ требуется JDK (Java Development Kit).
Чтобы установить JRE, вводим в консоль:
$ sudo apt install default-jre
Для установки JDK — команду:
$ sudo apt install default-jdk
Вводим команду:
Ответ должен выглядеть примерно так:
Этот способ установки использует HomeBrew (менеджер недостающих пакетов для macOS).
Прежде всего нужно добавить репозиторий в HomeBrew. Для этого открываем терминал (Cmd + N) и вводим:
$ brew tap AdoptOpenJDK/openjdk
Устанавливаем OpenJDK 11 командой:
$ brew cask install adoptopenjdk11
Вводим:
Ответ должен выглядеть примерно так:
openjdk version "11.0.2" 2019-01-15
OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.2+9)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.2+9, mixed mode)
IntelliJ IDEA — это интегрированная среда разработки (IDE), то есть система программных средств для создания проектов на разных языках программирования.
Сегодня это самая популярная IDE для языка Java. А ещё есть Eclipse, NetBeans и немало других, но мы рекомендуем именно IDEA, потому что даже её бесплатная версия обладает широкой функциональностью, подходит для профессиональной разработки и вообще делает Java проще в использовании.
В IDE обязательно входят:
- текстовый редактор для написания кода (он знает синтаксис нужных языков);
- компилятор;
- отладчик.
IntelliJ IDEA доступна в бесплатной (Community) и платной (Ultimate) версиях. Чем они различаются, видно на скрине ниже:
Пока что нам хватит возможностей бесплатной версии.
На заметку: IntelliJ предлагает студентам и преподавателям свободный доступ к своим продуктам.
Заходим сюда и качаем версию для Windows.
Запускаем скачанный файл .exe:
Жмём Next (Далее) и выбираем путь для установки:
Снова Next, и настраиваем параметры установки:
В общем случае это:
- 64-bit launcher — для запуска 64-разрядной версии приложения (будет создан ярлык на рабочем столе);
- Add ”Open Folder as Project“» — позволяет открывать папки с исходниками как проекты прямо через контекстное меню;
- .java — файлы такого типа (с таким расширением) будет открывать IDEA (по умолчанию и через контекстное меню).
Кликаем Next (Далее) и выбираем папку для ярлыков IDEA (оставляем по умолчанию):
Нажимаем Install (Установить), после чего стартует установка:
Дожидаемся её окончания и жмём Finish (Завершить):
При первом запуске принимаем пользовательское соглашение и нажимаем Continue (Продолжить):
Далее выбираем тему оформления (доступны тёмная и светлая):
Жмём Next: Default plugins и переходим к выбору устанавливаемых плагинов:
Если не знаете, что вам точно пригодится, — оставляйте всё как есть. А если, например, с Андроидом вам не работать — выключите соответствующий пункт.
Не волнуйтесь, если надобавляете лишнего или о чём-то забудете. Всё можно будет переиграть — в настройках среды.
После чего нажмите на кнопку Next: featured plugins и выберите другие нужные плагины (или оставляйте всё по умолчанию):
И наконец, нажимаем Start using IntelliJ IDEA.
Вас встретит начальный экран среды разработки (Welcome screen). Здесь можно создать новый проект, открыть или импортировать существующий, а также скачать проект из системы контроля версий:
Если вы видите такой же экран — поздравляю, установка и настройка прошли успешно! Приятного обучения!
Здесь всё даже легче, чем в Windows. Для начала качаем версию для macOS отсюда (о различии между редакциями Community и Ultimate читайте выше — в пункте про установку на Windows):
Открываем скачанный файл .dmg:
Копируем файл в «Программы»:
Читаем предупреждение ОС и жмём «Открыть»:
Принимаем пользовательское соглашение и жмём кнопку Continue (Продолжить):
Теперь приложением можно пользоваться. Приятного обучения!
Для установки IntelliJ IDEA открываем Центр приложений Ubuntu:
Вводим в поиск слово «Intellij» (без кавычек). Нам нужна IDEA Community (о различии между редакциями Community и Ultimate читайте выше — в пункте про установку на Windows):
Выбираем версию и нажимаем кнопку Install (Установить):
После установки видим IDEA в меню программ:
Запускаем, принимаем пользовательское соглашение и нажимаем кнопку Continue (Продолжить):
Вы увидите экран загрузки:
Далее вас встретит начальный экран (Welcome screen). Здесь можно создать новый проект, открыть или импортировать существующий, а также скачать проект из системы контроля версий.
Если вы видите такой же экран — поздравляю, установка и настройка прошли успешно! Приятного обучения!
Курс с трудоустройством: «Профессия Java-разработчик»
Узнать о курсе