Java SE Runtime Environment / Development Kit

скриншоты Java SE Runtime Environment / Development Kit

Скачать

Разработчик: ORACLE (США)
Лицензия: Freeware (бесплатно)
Версия: 22 (22.0.0) / 21 (21.0.2 LTS) / 17 (17.0.10 LTS) / 11 (11.0.22 LTS) / 8 (8u401)
Обновлено: 2024-03-19
Системы: Windows / MacOS / Linux
Интерфейс: английский
Рейтинг: рейтинг
Категория:Дополнения и плагины
Размер: зависит от устройства
Java Runtime Environment позволяет запускать приложения (апплеты), написанные на языке Java, в вашем браузере. Играйте в онлайн-игры, общайтесь в интернет-чатах и используйте другие полезные возможности Java-апплетов на различных веб-сайтах

Новое в Java SE 22

Поддержка JDK 22 будет продолжаться до 17 сентября 2024 года. Обновление не является версией с длительной поддержкой (LTS), поэтому период поддержки ограничен более коротким временным интервалом по сравнению с LTS-версиями. После этой даты Oracle больше не будет предоставлять бесплатные обновления для коммерческого использования для JDK 22, но пользователи могут продолжить получать поддержку от других поставщиков или перейти на более новую версию JDK.

Релиз JDK 22 включает в себя множество обновлений и нововведений, которые направлены на улучшение безопасности, производительности и совместимости Java приложений. Вот некоторые из ключевых изменений и добавлений в этом выпуске:

  • Улучшения безопасности: Введена новая категория security для опции запуска -XshowSettings, которая отображает настройки из свойств безопасности, поставщиков безопасности и настройки TLS. Это обновление упрощает управление конфигурациями безопасности и обеспечивает большую прозрачность для разработчиков.
  • Поддержка алгоритма HSS/LMS: Инструменты jarsigner и keytool теперь поддерживают алгоритм подписи Hierarchical Signature System/Leighton-Micali Signature (HSS/LMS), что расширяет возможности подписи и проверки JAR-файлов, а также генерации ключевых пар HSS/LMS.
  • Обновление Unicode до версии 15.1: JDK 22 включает поддержку Unicode 15.1, добавляя 627 новых символов и обновляя базу данных символов Unicode и аннексы стандарта Unicode. Это обеспечивает лучшую поддержку глобализации и локализации Java приложений.
  • API для работы с иностранными функциями и памятью: Введен API Foreign Function & Memory, позволяющий Java программам взаимодействовать с кодом и данными вне Java runtime. Это значительно упрощает интеграцию Java приложений с системным и иностранным кодом.
  • Поддержка расширенных сокет-опций для Windows: Начиная с версии Windows 10 1709 и выше, поддерживаются расширенные сокет-опции TCP_KEEPIDLE и TCP_KEEPINTERVAL, а TCP_KEEPCOUNT — начиная с версии 1703. Это улучшение повышает гибкость и надежность сетевых приложений на Java под Windows.
  • Новые константы для 32-битных кодировок UTF: Добавлены константы UTF_32, UTF_32BE, UTF_32LE в класс StandardCharsets, расширяя поддержку различных форматов кодирования текста.
  • Форматирование списков в зависимости от локали: Введен класс ListFormat, который обрабатывает форматы списков в зависимости от локали, позволяя более естественно представлять списки данных в различных языковых и культурных контекстах.
  • Улучшения в java.util.concurrent.ForkJoinPool и ForkJoinTask: Добавлены новые методы и произведены изменения для улучшения производительности и удобства использования параллельных операций и задач.
  • Оптимизации для сборщиков мусора: Внесены улучшения в сборщики мусора Parallel и Serial, а также в G1, направленные на повышение производительности и эффективности управления памятью.

Примечания к релизу (английский)

Новое в Java SE 21 LTS

JDK 21 будет получать обновления до сентября 2026 года, через год после выпуска следующей LTS. Бинарные файлы JDK 21 можно свободно использовать в производстве и бесплатно распространять в соответствии с Условиями и положениями Oracle No-Fee (NFTC).

Java 21 LTS – это новейший выпуск долгосрочной поддержки для платформы Java SE.

  • Java 21 была выпущена в общем доступе (GA) и является новейшим крупным обновлением языка программирования Java.
  • В Java 21 представлено понятие последовательных коллекций.
  • Z Garbage Collector (ZGC) теперь расширен для поддержки отдельных поколений для молодых и старых объектов, что улучшает производительность приложений на Java.
  • Виртуальные потоки теперь вышли из предварительной версии.
  • Поддержка Windows 32-bit x86 была объявлена устаревшей и предназначена для удаления.
  • В Java 21 также добавлены новые функции предварительного просмотра, включая шаблоны строк, последнюю версию API для внешних функций и памяти, безымянные классы и основные методы экземпляра, ограниченные значения и структурированную параллельность.
  • JDK 21 / Java 21 особенно важна, так как это новейший выпуск с долгосрочной поддержкой (LTS), следующий после JDK 17.

Новое в версии Java SE Development Kit 21.0.0 (19.09.2023)

Примечания к релизу (английский)

Новое в Java SE 17 LTS

JDK 17 будет получать обновления до сентября 2024 года, через год после выпуска следующей LTS. Бинарные файлы JDK 17 можно свободно использовать в производстве и бесплатно распространять в соответствии с Условиями и положениями Oracle No-Fee.

Новое в версии Java SE Development Kit 17.0.8 LTS (18.07.2023)

Примечания к релизу (английский)

Новое в Java SE 11 LTS

Подписчики Java SE будут получать обновления JDK 11 как минимум до сентября 2026 года.

Новое в версии Java SE Development Kit 11.0.19 (18.05.2023)

Примечания к релизу (английский)

Новое в Java SE 8

Подписчики Java SE будут получать обновления JDK 8 как минимум до декабря 2030 года.

Новое в версии Java SE Runtime Environment 8u371 (18.04.2023)

Примечания к релизу (английский)

Системные требования Java Runtime Environment 8

Windows

  • Windows 11 (только 64 bit) 8u311 или более поздняя)
  • Windows 10 (8u51 или более поздняя)
  • Windows 8.x (настольная версия)
  • Windows 7 с пакетом обновления 1 (SP1)
  • Windows Vista SP2
  • Windows Server 2022
  • Windows Server 2019
  • Windows Server 2016
  • Windows Server 2012 R2
  • Windows Server 2012
  • Windows Server 2008 R2 SP
  • Браузеры: Internet Explorer 9 и выше, Microsoft Edge, Firefox, Chrome

macOS

  • macOS 12 (8u311 и выше)
  • macOS 11 (8u281 и выше)
  • OS X 10.9 и выше
  • OS X 10.8.3 и выше
  • Привилегии администратора для установки
  • 64-битный браузер
  • Для запуска Oracle Java на macOS требуется 64-битный браузер (например, Safari).

Для запуска Oracle Java для Mac OS X требуется 64-разрядный браузер (например, Safari или Firefox). 

Linux

  • Oracle Linux 8 (1) (8u221 и выше)
  • Oracle Linux 7 (64-бит) (2) (8u20 и выше)
  • Oracle Linux 6 (32-бит и 64-бит) (2)
  • Oracle Linux 5.5+ (1)
  • Red Hat Enterprise Linux 8 (8u221 и выше)
  • Red Hat Enterprise Linux 7 (64-бит)(2) (8u20 и выше)
  • Red Hat Enterprise Linux 6 (32-бит и 64-бит)(2)
  • Red Hat Enterprise Linux 5.5+ (1)
  • Suse Linux Enterprise Server 15 (8u201 и выше)
  • Suse Linux Enterprise Server 12 (64-бит) (2) (8u31 и выше)
  • Suse Linux Enterprise Server 11 (32-разрядный и 64-разрядный)
  • Suse Linux Enterprise Server 10 SP2+ (32-бит и 64-бит)
  • Ubuntu Linux 21.04 (8u291 и выше)
  • Ubuntu Linux 20.10 (8u271 и выше)
  • Ubuntu Linux 20.04 LTS (8u261 и выше)
  • Ubuntu Linux 19.10 (8u241 и выше)
  • Ubuntu Linux 19.04 (8u231 и выше)
  • Ubuntu Linux 18.10 (8u191 и выше)
  • Ubuntu Linux 18.04 LTS (8u171 и выше)
  • Ubuntu Linux 17.10 (8u151 и выше)
  • Ubuntu Linux 17.04 (8u131 и выше)
  • Ubuntu Linux 16.10 (8u131 и выше)
  • Ubuntu Linux 16.04 LTS (8u102 и выше)
  • Ubuntu Linux 15.10 (8u65 и выше)
  • Ubuntu Linux 15.04 (8u45 и выше)
  • Ubuntu Linux 14.10 (8u25 и выше)
  • Ubuntu Linux 14.04 LTS (8u25 и выше)
  • Ubuntu Linux 13
  • Ubuntu Linux 12.04 LTS
  • (1) – Нет поддержки JavaFX
  • (2) – Поддерживается только 64-битная JRE
Java Runtime Environment (JRE) предоставляет библиотеки, виртуальную машину Java и другие компоненты для запуска апплетов и приложений, написанных на языке программирования Java.

Дополнительно JRE включает две ключевые технологии развертывания: Java Plug-in, который позволяет запускать апплеты в популярных браузерах, и Java Web Start, которая позволяет развертывать автономных приложений в сети.

Здесь размещены официальные ссылки для загрузки Java Runtime Environment для 32-разрядных и 64-разрядных операционных систем Windows и приложений.

Описание разработчика Java Runtime Environment

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

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

На основе технологий Java работают приставки, принтеры, веб-камеры, игры, навигационные системы для автомобилей, терминалы для проведения лотерей, медицинские устройства, автоматы для оплаты парковки и многое другое.

Как скачать Java SE Runtime Environment / Development Kit

Перейдите на страницу загрузки и выберите версию для вашего устройства.

Скачать Java SE Runtime Environment / Development Kit

Рекомендуем

рейтинг БЕСПЛАТНО
Быстрый, удобный и безопасный браузер
рейтинг БЕСПЛАТНО
Активная защита Protect, защищенный режим
рейтинг АКЦИЯ
Антибаннер, антифишинг и антитрекинг
рейтинг БЕСПЛАТНО
Свободный и приватный веб-серфинг
рейтинг БЕСПЛАТНО
Быстрый и безопасный мобильный браузер