Какой jdk скачать для windows
Перейти к содержимому

Какой jdk скачать для windows

  • автор:

Установка JDK (Java Development Kit)

В этом уроке описано, как установить JDK на Windows. Для установки JDK на Linux воспользуйтесь этой инструкцией.

Загрузка пакета JDK (Java Development Kit)

Заходим на сайт компании Oracle и скачать файл установки отсюда

На странице загрузки выберите нужную версию Java (для Android Studio требуется версия 7 или 8) и нажмите кнопку загрузки JDK:

Java SE Development Kit

В таблице Java SE Development Kit отмечаем согласие с условиями, выбрав пункт Accept License Agreement и загрузите пакет для вашей ОС:

Установка JDK (Java Development Kit)

Например, для Windows следует выбрать файл jdk-XuXXX-windows-x64.exe для 64-разрядной (Windows x64) или jdk-XuXXX-windows-i586.exe для 32-разрядной (Windows x86). Разрядность системы, например, в Windows 7 можно узнать так: жмем “Пуск”, правой кнопкой мыши “Компьютер”, выбираем “Свойства”.

2015-07-11 15-09-27 Скриншот экрана

Установка пакета 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.

В системные переменные необходимо добавить путь к установленному JDK

Теперь нужно отредактировать переменную “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 -version и нажмите Enter. Если вы видите версию java, а не сообщение об ошибке, все в порядке.

Java JDK

Java JDK Изображение 1 Thumbnail Java JDK Изображение 2 Thumbnail Java JDK Изображение 3 Thumbnail Java JDK Изображение 4 Thumbnail Java JDK Изображение 5 Thumbnail

В настоящее время, Java является одним из самых используемых языков программирования в Интернете. Изначально, был разработан компанией Sun Microsystems, а теперь принадлежит компании Oracle, его популярность обусловлена ​​тем, что он позволяет нам разрабатывать программные обеспечения, независимо от платформы, на которой они выполняются.

Разрабатывайте программы, написанные на языке Java.

И Java JDK 8 или Java Development Kit является средой разработки, предлагающей нам инструменты, необходимые для создания приложений, апплетов и других компонентов, используя язык программирования Java.

Как установить Java JDK на Windows

Установка этого средства разработки Java так же просто, как скачать перемещаемую выполняемую программу, которую мы предлагаем вам, и выбрать 32 или 64-разрядную версию в зависимости от вашей операционной системы Windows. С этого момента, просто следуйте инструкциям на экране, чтобы установить JDK на вашем компьютере, и через несколько минут вы сможете начать разработку, отладку и мониторинг приложений, написанных на языке Java.

Компоненты, включенные в Java SDK

Инструменты, включенные в этот пакет почти несчетное, но мы должны отметить, что он включает в себя полную среду исполнения Java (Java Runtime Environment — JRE) и виртуальную машину Java (JVM), а также много библиотек классов и других дополнительных библиотек. Среди своих компонентов, мы должны упомянуть:

  • Appletviewer: для запуска и отладки Java-апплетов, не требуя веб-браузер.
  • Javac: компилятор Java по преимуществу.
  • Java: загрузчик программы Java и интерпретатор классов, сгенерированных Javac.
  • Javadoc: генератор документации для всех классов Java.
  • VisualVM: графический интерфейс с подробной информацией о приложениях Java, работающих на виртуальной машине.
  • JConsole: графический инструмент для мониторинга виртуальной машины Java и его приложений, как локально, так и удаленно.

Antony Peel

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

  • Языки ПО

Скачивание Microsoft Build of OpenJDK

В этой статье приведены ссылки на скачивание Microsoft Build of OpenJDK.

Инструкции по установке с помощью графических PKG и установщиков, а также с помощью диспетчеров Homebrew WinGet apt пакетов и yum см. на странице «Установка». MSI

В следующих таблицах приведены ссылки на файлы пакетов для выпусков ОБЩЕДОСТУПНОй версии и их .sha256sum.txt и SIG-файлы .

OpenJDK 21

OpenJDK 21.0.2 LTS | См. предыдущие выпуски

Платформа Архитектура Тип Ссылка на скачивание Другие файлы
x64
Linux x64 tar.gz microsoft-jdk-21.0.2-linux-x64.tar.gz sha256 / sig
macOS x64 Pkg microsoft-jdk-21.0.2-macos-x64.pkg sha256
macOS x64 tar.gz microsoft-jdk-21.0.2-macos-x64.tar.gz sha256 / sig
Windows x64 msi microsoft-jdk-21.0.2-windows-x64.msi sha256
Windows x64 zip microsoft-jdk-21.0.2-windows-x64.zip sha256 / sig
AArch64
Linux AArch64 / ARM64 tar.gz microsoft-jdk-21.0.2-linux-aarch64.tar.gz sha256 / sig
macOS AArch64 / M1 Pkg microsoft-jdk-21.0.2-macos-aarch64.pkg sha256
macOS AArch64 / M1 tar.gz microsoft-jdk-21.0.2-macos-aarch64.tar.gz sha256 / sig
Windows AArch64 / ARM64 msi microsoft-jdk-21.0.2-windows-aarch64.msi sha256
Windows AArch64 / ARM64 zip microsoft-jdk-21.0.2-windows-aarch64.zip sha256 / sig

OpenJDK 17

OpenJDK 17.0.10 LTS | См. предыдущие выпуски

Платформа Архитектура Тип Ссылка на скачивание Другие файлы
x64
Алпайн x64 (musl) tar.gz microsoft-jdk-17.0.10-alpine-x64.tar.gz sha256 / sig
Linux x64 tar.gz microsoft-jdk-17.0.10-linux-x64.tar.gz sha256 / sig
macOS x64 Pkg microsoft-jdk-17.0.10-macos-x64.pkg sha256
macOS x64 tar.gz microsoft-jdk-17.0.10-macos-x64.tar.gz sha256 / sig
Windows x64 msi microsoft-jdk-17.0.10-windows-x64.msi sha256
Windows x64 zip microsoft-jdk-17.0.10-windows-x64.zip sha256 / sig
AArch64
Linux AArch64 / ARM64 tar.gz microsoft-jdk-17.0.10-linux-aarch64.tar.gz sha256 / sig
macOS AArch64 / M1 Pkg microsoft-jdk-17.0.10-macos-aarch64.pkg sha256
macOS AArch64 / M1 tar.gz microsoft-jdk-17.0.10-macos-aarch64.tar.gz sha256 / sig
Windows AArch64 / ARM64 msi microsoft-jdk-17.0.10-windows-aarch64.msi sha256
Windows AArch64 / ARM64 zip microsoft-jdk-17.0.10-windows-aarch64.zip sha256 / sig

OpenJDK 11

OpenJDK 11.0.22 LTS | См. предыдущие выпуски

Платформа Архитектура Тип Ссылка на скачивание Другие файлы
x64
Алпайн x64 (musl) tar.gz microsoft-jdk-11.0.22-alpine-x64.tar.gz sha256 / sig
Linux x64 tar.gz microsoft-jdk-11.0.22-linux-x64.tar.gz sha256 / sig
macOS x64 Pkg microsoft-jdk-11.0.22-macos-x64.pkg sha256
macOS x64 tar.gz microsoft-jdk-11.0.22-macos-x64.tar.gz sha256 / sig
Windows x64 msi microsoft-jdk-11.0.22-windows-x64.msi sha256
Windows x64 zip microsoft-jdk-11.0.22-windows-x64.zip sha256 / sig
AArch64
Linux AArch64 / ARM64 tar.gz microsoft-jdk-11.0.22-linux-aarch64.tar.gz sha256 / sig
macOS AArch64 / M1 Pkg microsoft-jdk-11.0.22-macos-aarch64.pkg sha256
macOS AArch64 / M1 tar.gz microsoft-jdk-11.0.22-macos-aarch64.tar.gz sha256 / sig
Windows AArch64 / ARM64 msi microsoft-jdk-11.0.22-windows-aarch64.msi sha256
Windows AArch64 / ARM64 zip microsoft-jdk-11.0.22-windows-aarch64.zip sha256 / sig

OpenJDK 8

Если вам по-прежнему требуется Java 8, скачайте любую сборку Eclipse Temurin OpenJDK 8 из проекта Eclipse Adoptium.

Пакеты DEB и RPM Linux

Пакеты Linux (RPM и DEB-файлы) доступны в packages.microsoft.com.

Образы контейнеров

Сведения об использовании Microsoft Build OpenJDK в образах контейнеров см. в разделе «Образы контейнеров» для Microsoft Build openJDK.

Отладка символов и исходного кода

В следующих таблицах приведены ссылки на символы отладки всех платформ и архитектур, а также исходный код.

OpenJDK 21.0.2 LTS

Платформа Архитектура Тип Ссылка на скачивание Другие файлы
x64
Linux x64 tar.gz microsoft-jdk-debugsymbols-21.0.2-linux-x64.tar.gz sha256
macOS x64 tar.gz microsoft-jdk-debugsymbols-21.0.2-macos-x64.tar.gz sha256
Windows x64 zip microsoft-jdk-debugsymbols-21.0.2-windows-x64.zip sha256
AArch64
Linux AArch64 / ARM64 tar.gz microsoft-jdk-debugsymbols-21.0.2-linux-aarch64.tar.gz sha256
macOS AArch64 / M1 tar.gz microsoft-jdk-debugsymbols-21.0.2-macos-aarch64.tar.gz sha256
Windows AArch64 / ARM64 zip microsoft-jdk-debugsymbols-21.0.2-windows-aarch64.zip sha256
Все
Исходный код Неприменимо tar.gz microsoft-sources-21.0.2_13-all-noarch.tar.gz sha256

OpenJDK 17.0.10 LTS

Платформа Архитектура Тип Ссылка на скачивание Другие файлы
x64
Алпайн x64 (musl) tar.gz microsoft-jdk-debugsymbols-17.0.10-alpine-x64.tar.gz sha256
Linux x64 tar.gz microsoft-jdk-debugsymbols-17.0.10-linux-x64.tar.gz sha256
macOS x64 tar.gz microsoft-jdk-debugsymbols-17.0.10-macos-x64.tar.gz sha256
Windows x64 zip microsoft-jdk-debugsymbols-17.0.10-windows-x64.zip sha256
AArch64
Linux AArch64 / ARM64 tar.gz microsoft-jdk-debugsymbols-17.0.10-linux-aarch64.tar.gz sha256
macOS AArch64 / M1 tar.gz microsoft-jdk-debugsymbols-17.0.10-macos-aarch64.tar.gz sha256
Windows AArch64 / ARM64 zip microsoft-jdk-debugsymbols-17.0.10-windows-aarch64.zip sha256
Все
Исходный код Неприменимо tar.gz microsoft-sources-17.0.10_7-all-noarch.tar.gz sha256

OpenJDK 11.0.22 LTS

Платформа Архитектура Тип Ссылка на скачивание Другие файлы
x64
Алпайн x64 (musl) tar.gz microsoft-jdk-debugsymbols-11.0.22-alpine-x64.tar.gz sha256
Linux x64 tar.gz microsoft-jdk-debugsymbols-11.0.22-linux-x64.tar.gz sha256
macOS x64 tar.gz microsoft-jdk-debugsymbols-11.0.22-macos-x64.tar.gz sha256
Windows x64 zip microsoft-jdk-debugsymbols-11.0.22-windows-x64.zip sha256
AArch64
Linux AArch64 / ARM64 tar.gz microsoft-jdk-debugsymbols-11.0.22-linux-aarch64.tar.gz sha256
macOS AArch64 / M1 tar.gz microsoft-jdk-debugsymbols-11.0.22-macos-aarch64.tar.gz sha256
Windows AArch64 / ARM64 zip microsoft-jdk-debugsymbols-11.0.22-windows-aarch64.zip sha256
Все
Исходный код Неприменимо tar.gz microsoft-sources-11.0.22_7-all-noarch.tar.gz sha256

Открытый ключ для проверки файлов подписи

Чтобы проверить файлы SIG , скачайте и используйте открытый ключ.

URL-адреса только для основных версий

Разработчики также могут получить последние пакеты выпуска LTS с помощью URL-адресов без определенной дополнительной версии. Например, следующие URL-адреса скачивают последнюю версию OpenJDK 21:

curl -OL https://aka.ms/download-jdk/microsoft-jdk-21-linux-x64.tar.gz 
curl -OL https://aka.ms/download-jdk/microsoft-jdk-21-macOS-x64.tar.gz 
Invoke-WebRequest -Uri https://aka.ms/download-jdk/microsoft-jdk-21-windows-x64.zip 

Полный список доступных URL-адресов и версий см. на этой странице.

Предыдущие выпуски

На этой странице перечислены только последние обновления. Чтобы скачать старые выпуски, посетите этот документ.

Предоставление отзывов о Сборке OpenJDK в Microsoft

Отправьте нам свои комментарии, мысли и идеи, чтобы помочь нам улучшить Microsoft Build OpenJDK. Посетите страницу обсуждений OpenJDK на сайте GitHub, чтобы отправить нам свой отзыв.

Java и OpenJDK являются товарными знаками или зарегистрированными товарными знаками компании Oracle и (или) ее аффилированных лиц.

Java Downloads

JDK 21 is the latest long-term support release of Java SE Platform.

JDK Development Kit 21.0.2 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.10 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.2 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.10 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.

Java logo

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 8u401

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 8u401 checksums and OL 8 GPG Keys for RPMs

JRE 8

Java SE Runtime Environment 8u401

Server JRE 8

Server JRE (Java SE Runtime Environment) 8u401

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *