Java Downloads
JDK 21 is the latest long-term support release of Java SE Platform.
JDK Development Kit 21.0.1 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.
Release information
- Online Documentation
- Installation Instructions
- Release Notes
- Documentation License
- JDK 21 Licensing Information User Manual (includes third-party licenses)
- Certified System Configurations
- Readme
JDK Development Kit 17.0.9 downloads
JDK 17 binaries are free to use in production and free to redistribute, at no cost, under the Oracle No-Fee Terms and Conditions (NFTC).
JDK 17 will receive updates under the NFTC, until September 2024. Subsequent JDK 17 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.
Release information
- Online Documentation
- Installation Instructions
- Release Notes
- Documentation License
- JDK 17 Licensing Information User Manual (includes third-party licenses)
- Certified System Configurations
- Readme
GraalVM for JDK 21.0.1 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.
Release information
- Online Documentation
- Installation Instructions
- Release Notes
- Licensing Information User Manual (includes third-party licenses)
- Certified System Configurations
GraalVM for JDK 17.0.9 downloads
GraalVM for JDK 17 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 17 will receive updates under the GFTC, until September 2024. Subsequent updates of GraalVM for JDK 17 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 17 without the Native Image feature included is available for customers at My Oracle Support.
Release information
- Online Documentation
- Installation Instructions
- Release Notes
- Licensing Information User Manual (includes third-party licenses)
- Certified System Configurations
Script-friendly Download URLs
The URLs listed above will remain the same for update releases to allow their use in scripts.
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 8
- Java 8 Enterprise Performance Pack
- Java 11
Java SE Development Kit 8u391
Java SE subscribers will receive JDK 8 updates until at least December 2030.
The Oracle JDK 8 license changed in April 2019
The Oracle Technology Network License Agreement for Oracle Java SE is substantially different from prior Oracle JDK 8 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.
Java SE 8u391 checksums and OL 8 GPG Keys for RPMs
JRE 8
Java SE Runtime Environment 8u391
Server JRE 8
Server JRE (Java SE Runtime Environment) 8u391
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
Установка JDK (Java Development Kit)
В этом уроке описано, как установить JDK на Windows. Для установки JDK на Linux воспользуйтесь этой инструкцией.
Загрузка пакета JDK (Java Development Kit)
Заходим на сайт компании Oracle и скачать файл установки отсюда
На странице загрузки выберите нужную версию Java (для Android Studio требуется версия 7 или 8) и нажмите кнопку загрузки JDK:
В таблице Java SE Development Kit отмечаем согласие с условиями, выбрав пункт Accept License Agreement и загрузите пакет для вашей ОС:
Например, для Windows следует выбрать файл jdk-XuXXX-windows-x64.exe для 64-разрядной (Windows x64) или jdk-XuXXX-windows-i586.exe для 32-разрядной (Windows x86). Разрядность системы, например, в Windows 7 можно узнать так: жмем “Пуск”, правой кнопкой мыши “Компьютер”, выбираем “Свойства”.
Установка пакета JDK (Java Development Kit)
Для установки Java необходимо иметь права администратора (перезагрузить компьютер, если необходимо войти с другой учетной записью). Проверяем, установлена ли Java на компьютере (Пункт «Установка и удаление программ в панели управления Windows») и, если да, то удаляем ее. Запускаем установщик jdk-XuXX-windows-x64.exe. После запуска установщика на экране будут отображаться окна установки, в них лучше ничего не менять, продолжать установку нажатием кнопки Next. В последнем окне нажимаем Close.
Добавляем системную переменную JAVA_HOME
Чтобы было можно компилировать и выполнять программы осталось прописать пути к компилятору Java в переменных среды Windows и перегрузить компьютер. Для этого запускаем Панель управления Windows и выбираем пункт «Система», а в появившемся окне слева – пункт «Дополнительные параметры системы». Откроется окно “Свойства системы”, в котором нажимаем кнопку “Переменные среды”.
В появившемся окне вам надо создать системную переменную – “JAVA_HOME”. Для этого нажимаем кнопку “Создать”. В поле “Имя переменной” пишем “JAVA_HOME”, а в “Значение переменной” необходимо добавить путь к установленному JDK, а именно путь к его подкаталогу bin, где находится файл компилятора. Если вы ничего не меняли при установке JDK, то путь будет таким: «C:\Program Files\Java\jdkНомерВерсии». Ниже на картинках приведен пример для версии Java 7.
Теперь нужно отредактировать переменную “Path”. Надо ее найти в списке и нажать кнопку “Изменить”. Будьте внимательны – здесь надо в поле “Значение переменной” просто дописать наш путь C:\Program Files\Java\jdk1.7.0_79\bin\ (для текущей версии java 8, соответственно, \jdk1.8.0_121\bin\ ) предварительно поставив “;” в конец уже существующего значения, ничего не удаляя! Пример показан на рисунке.
После внесения этих изменений, чтобы они вступили в силу, компьютер необходимо перегрузить.
После этого можно проверить корректность установки JDK. Для этого в Windows нажмите “Пуск” и введите команду cmd в поле “Найти программы и файлы”, или вызовите окно ввода комбинацией клавиш Windows+R и введите cmd.
В открывшейся консоли наберите java -version и нажмите Enter. Если вы видите версию java, а не сообщение об ошибке, все в порядке.
#2 – Установка Java JDK и IntelliJ IDEA
Перед началом работы с Java её необходимо установить на ПК. За урок мы выполним установку JDK (Java Development Kit) и IntelliJ IDEA. За счет JDK мы сможем запускать Джава проекты, а за счет IntelliJ IDEA мы сможем писать код и разрабатывать Джава проекты.
Видеоурок
- JDK на официальном сайте Oracle ;
- Программа IntelliJ IDEA .
Как запустить Java?
Java можно запустить абсолютно в любой системе, где установлен JDK. Чтобы получить возможность запустить код, нужно лишь загрузить JDK. Во многих системах он поставляется в качестве приложения по умолчанию. Ещё пригодится среда разработки, в которой и будет происходить написание кода, его запуск. JDK можно загрузить с сайта Oracle .
Среда разработки может быть практически любой, в сети есть масса хороших программ. Мне пришёлся по нраву IntelliJ IDEA – это элементарная программа с приятным интерфейсом. Среди других подходящих программ — NetBeans , Eclipse, JDeveloper, Android Studio , DrJava.
Из всех IDE стоит выделить MyEclipse , которая заточена специально под разработку сайтов. Если основная цель сводится к веб-программированию, на эту платформу нужно обязательно обратить внимание.
Чтобы программы работали на конкретной машине нужно ещё установить JRE – это простейшая виртуальная машина с библиотекой классов. Если запускать программу не планируется на данном компьютере, JRE можно не устанавливать.
Основной код
package com.itproger; public class Main < public static void main(String[] args) < // write your code here >>
Задание к уроку
Установка всего
Установите Java JDK и IntelliJ IDE.
Вы можете установить другую IDE. Это не будет играть принципиальной роли.
Посмотреть ответ
Для установки JDK необходимо её скачать с официального сайта и установить к себе на компьютер.
Для установки IntelliJ IDEA необходимо перейти на официальный сайт и скачать программу на компьютер. Скачивайте бесплатную версию, так как её полностью хватит.
Среды разработки
Можно ли писать в других IDE, а не только в IntelliJ IDEA? Если да, то назовите еще хотя бы две среды разработки помимо IntelliJ IDEA.
Посмотреть ответ
Да, вы можете писать в любых IDE, которые поддерживают язык Java. Среди них можно выделить такие: NetBeans, Eclipse, JDeveloper, Android Studio и DrJava.
Большое задание по курсу
Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца
Установка Java Development Kit на Windows 10
Java Development Kit (JDK) является набором инструментов, необходимых для разработки и запуска Java-приложений. Установка JDK на Windows 10 — важный шаг для начинающих программистов и разработчиков приложений на Java. В этом подробном руководстве мы расскажем, как установить JDK на ваш компьютер с ОС Windows 10.
Шаг 1: Перейдите на официальный сайт Java Development Kit по адресу https://www.oracle.com/java/technologies/javase-jdk11-downloads.html и прокрутите страницу до раздела «Java SE Development Kit (JDK) 11».
Шаг 2: Нажмите на ссылку «Соглашение» в столбце «Accept License Agreement». Это необходимо для подтверждения вашего согласия с лицензией Oracle.
Шаг 3: В таблице «Windows x64 Installer» найдите ссылку для загрузки JDK и нажмите на нее. Если у вас на компьютере установлена 32-битная версия ОС Windows 10, выберите ссылку «Windows x86 Installer».
Примечание: Если у вас уже установлена более старая версия JDK, рекомендуется удалить ее перед установкой новой версии. Откройте «Панель управления», найдите «Программы и компоненты» и удалите старую версию JDK.
Шаг 4: После загрузки файла установщика JDK запустите его с помощью двойного щелчка мыши. Нажмите «Установить», чтобы начать процесс установки.
Шаг 5: Дождитесь завершения установки JDK. По умолчанию JDK будет установлена в папку «C:\Program Files\Java\jdk-11» (64-битная версия) или «C:\Program Files (x86)\Java\jdk-11» (32-битная версия).
Совет: Рекомендуется сохранить путь к установленному JDK. В будущем вам может понадобиться настроить переменные среды, чтобы компилятор javac и другие инструменты JDK были доступны из командной строки.
Поздравляем! Вы успешно установили Java Development Kit (JDK) на ваш компьютер с ОС Windows 10. Теперь вы готовы к разработке и запуску Java-приложений.
Загрузите Java Development Kit (JDK)
Прежде чем установить JDK, вам необходимо загрузить его с официального сайта Oracle. Вот простые шаги:
- Перейдите на официальную страницу загрузки JDK по адресу https://www.oracle.com/java/technologies/javase-jdk11-downloads.html.
- На странице выберите версию JDK, соответствующую вашей операционной системе (Windows x64 для 64-разрядной версии Windows 10).
- Согласитесь с условиями использования и нажмите на кнопку «Accept License Agreement».
- Найдите ссылку для загрузки JDK и нажмите на нее.
После завершения загрузки у вас будет установочный файл JDK с расширением .exe. Вы готовы приступить к установке JDK на ваш компьютер!