- Click to view our Accessibility Policy
- Skip to content
Looking for other Java downloads?
Java 19 and Java 17 available now
Java 17 LTS is the latest long-term support release for the Java SE platform. JDK 19 and JDK 17 binaries are free to use
in production and free to redistribute, at no cost, under the
Oracle No-Fee Terms and Conditions.
JDK 19 will receive updates under these terms, until March 2023 when it will be superseded by JDK 20.
JDK 17 will receive updates under these terms, until at least September 2024.
Protect your investment—and more
Java SE subscribers get support for JDK 17, receive updates until at least October 2029, are entitled to GraalVM
Enterprise, 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.
СКАЧАТЬ
Выберите вариант загрузки:
- скачать с сервера SoftPortal (для Windows 32-bit, установочный exe-файл)
- скачать с сервера SoftPortal (для Windows 64-bit, установочный exe-файл)
- скачать с официального сайта (страница загрузки на сайте разработчика)
Java Runtime Environment (JRE) — среда выполнения приложений написанных на языке программирования Java, которая состоит из виртуальной машины и библиотеки Java-классов. Особенностями Java являются его кроссплатформенность, быстродействие и надежность (полное описание…)
Рекомендуем популярное
Microsoft .NET Framework 2.0
Microsoft .NET Framework — Набор компонентов, позволяющих запускать приложения, основанных на архитектуре .NET Framework…
Microsoft .NET Framework 3.0
Microsoft .NET Framework — набор библиотек и системных компонентов, которые необходимы для работы приложений, основанных на архитектуре .NET Framework…
It’s also integral to the intranet applications and other e-business solutions that are the foundation of corporate computing. Installing this update will ensure that your Java applications continue to run as safely and efficiently as always.
The JRE is the Java Runtime Environment, it covers most end-users needs. Contains everything required to run Java applications on your system. It is a package of everything necessary to run a compiled Java program, including the Java Virtual Machine (JVM), the Java Class Library, the java command, and other infrastructure. However, it cannot be used to create new programs.
The JDK is the Java Development Kit, the full-featured SDK for Java. It has everything the JRE has, but also the compiler (javac) and tools (like javadoc and jdb). It is capable of creating and compiling programs.
Usually, if you only care about running Java programs on computer you will only install the JRE. It’s all you need. On the other hand, if you are planning to do some Java programming, you need to install the JDK instead.
Sometimes, even if you are not planning to do any Java development on a computer, you still need the JDK installed. For example, if you are deploying a web application with JSP, you are technically just running Java programs inside the application server. Why would you need the JDK then? Because the application server will convert JSP into Java servlets and needs to use the JDK to compile the servlets.
What’s New
client-libs/2d
➜ Marlin Renderer in JDK 8u
Starting from version 8u311, the Marlin graphics rasterizer and its artifacts will be built and distributed as a part of the JDK/JRE bundles. It is not the default rendering engine, however there is an option to enable it by setting the following system property:
sun.java2d.renderer=sun.java2d.marlin.MarlinRenderingEngine
core-libs/java.io:serialization
➜ Context-specific Deserialization Filter Subset
Allow applications to configure context-specific and dynamically-selected deserialization filters via a JVM-wide filter factory that is invoked to select a filter for each deserialization stream. The behavior is a strict subset of JEP 415: Context-Specific Deserialization Filters to allow a filter factory to be configured using a property configured on the command line or in the security properties file.
The behavior is opt-in based on the presence of the jdk.serialFilterFactory system property on the command line or the jdk.serialFilterFactory security property. If set, the JVM-wide filter factory selects the filter for each stream when the stream is constructed and when a stream-specific filter is set.
The JVM-wide filter factory is a java.util.function.BinaryOperator function invoked when each ObjectInputStream is constructed and when the stream-specific filter is set using sun.misc.ObjectInputFilter.Config.setObjectInputFilter(sun.misc.ObjectInputFilter). The parameters are the current filter and a requested filter and the function returns the filter to be used for the stream. When invoked from the ObjectInputStream constructors, the first parameter is null and the second parameter is the static JVM-wide filter. When invoked from sun.misc.ObjectInputFilter.Config.setObjectInputFilter(sun.misc.ObjectInputFilter), the first parameter is the filter currently set on the stream (which was set in the constructor), and the second parameter is the filter requested.
A typical filter factory should use or merge the static JVM-wide filter with other application and context specific filters and the stream-specific filter, if one is set on the stream. The filter factory implementation can also use any contextual information at its disposal, for example, extracted from the application thread context, or its call stack, to compose and combine a new filter. It is not restricted to only use its two parameters.
Previous release notes
Allow SASL Mechanisms to Be Restricted
- A security property named jdk.sasl.disabledMechanisms has been added that can be used to disable SASL mechanisms. Any disabled mechanism will be ignored if it is specified in the mechanisms argument of Sasl.createSaslClient or the mechanism argument of Sasl.createSaslServer. The default value for this security property is empty, which means that no mechanisms are disabled out-of-the-box.
SunPKCS11 Provider Upgraded with Support for PKCS#11 v2.40
- The SunPKCS11 provider has been updated with support for PKCS#11 v2.40. This version adds support for more algorithms such as the AES/GCM/NoPadding cipher, DSA signatures using SHA-2 family of message digests, and RSASSA-PSS signatures when the corresponding PKCS11 mechanisms are supported by the underlying PKCS11 library.
New Checks on Trust Anchor Certificates
- New checks have been added to ensure that trust anchors are CA certificates and contain proper extensions. Trust anchors are used to validate certificate chains used in TLS and signed code. Trust anchor certificates must include a Basic Constraints extension with the cA field set to true. Also, if they include a Key Usage extension, the keyCertSign bit must be set.
- A new system property named jdk.security.allowNonCaAnchor has been introduced to restore the previous behavior, if necessary. If the property is set to the empty String or «true» (case-insensitive), trust anchor certificates can be used if they do not have proper CA extensions.
- The default value of this property, if not set, is «false».
- Note that the property does not apply to X.509 v1 certificates (since they don’t support extensions).
- This property is currently used by the JDK implementation. It is not guaranteed to be supported by other Java SE implementations.
Exact Match Required for Trusted TLS Server Certificate
- A TLS server certificate must be an exact match of a trusted certificate on the client in order for it to be trusted when establishing a TLS connection.
Added LuxTrust Global Root 2 Certificate
The following root certificate has been added to the cacerts truststore:
+ LuxTrust
+ luxtrustglobalroot2ca
DN: CN=LuxTrust Global Root 2, O=LuxTrust S.A., C=LU
Bug Fixes:
Support for OpenType CFF Fonts
- Previously, Oracle JDK 8 did not include OpenType CFF fonts (.otf fonts) into the standard logical fonts (such as «Dialog» and «SansSerif»). This resulted in missing glyphs when rendering text. In the most extreme cases where only CFF fonts were installed on the system, a Java exception could be thrown.
- Several Linux distributions were affected by this issue because they rely on CFF fonts to support some languages, which is common for CJK (Chinese, Japanese, and Korean) languages.
- Oracle JDK 8 now uses these CFF fonts, and this issue has been resolved.
Better Serial Filter Handling
- The jdk.serialFilter system property can only be set on the command line. If the filter has not been set on the command line, it can be set can be set with java.io.ObjectInputFilter.Config.setSerialFilter. Setting the jdk.serialFilter with java.lang.System.setProperty has no effect.
Legacy:
If you are looking for previous Java versions here are the links to download:
- Java 7.76 Windows 32-bit
- Java 7.76 Windows 64-bit
- Java 7.76 macOS
- Java 7.76 Linux 32-bit
- Java 7.76 Linux 64-bit
- Java 7.72 for Windows 32-bit
- Java 7.72 for Windows 64-bit
- Java 7.72 for Mac
- Java 7.72 for Linux
- Java 7.67 for Windows 32-bit
- Java 7.67 for Windows 64-bit
- Java 7.67 for Mac
- Java 7.67 for Linux
Java Runtime Environment — специализированное программное обеспечение для обеспечения запуска онлайн приложений и игр на компьютере или в браузере. Последняя версия утилиты Java гарантирует высокий уровень защиты пользовательских конфиденциальных данных.
Возможности Java Runtime Environment
- Встроенный исполнительный компонент, позволяет полноценно работать с онлайн-сервисами и форумами;
- Наличие разных классов для исполнения запросов HTTP, а также обработки ответов;
- Предоставление открытого доступа к различным базам данных и веб-службам;
- Удобные средства для создания и последующих настроек сетевых программ, игр и приложений;
- Простые средства для создания виртуальной машины jvm;
- Имеется поддержка выполнения http-запросов многопоточными приложениями;
- Управление памятью в автоматическом режиме;
- Встроенные средства для детальной обработки исключительных ситуаций;
- Комфортное открытие онлайн игр, приложений и опросников;
- Виртуальная машина Java, способна выполнять одновременно несколько программ.
Преимущества
- Наличие платформы Java, предполагает возможность создания программных компонентов, а также написания различных команд;
- Программа Java Runtime периодически обновляется с официального сайта разработчика;
- Подключаемый модуль Java к браузерам и новая версия Java для ПК распространяется бесплатно;
- Повышает комфорт при эксплуатации браузера, открывая приложения, написанные на языке Java;
- Популярность среди web-разработчиков;
- Быстродействие и надежность web-службы запуска java-приложений;
- Наличие каталога средств, отвечающих за фильтрацию ввода/вывода;
- Поддержка системы Windows (Vista, XP, а также Windows 7 и Windows 8);
- Автоматическое управление памятью, присутствуют вспомогательные библиотеки;
- Высокие показатели скорости производительности при работе с веб-приложениями, разными онлайн-играми и прочими ресурсами;
- Возможность автоматической настройки сетевых приложений;
- Поддержка web-приложений и онлайн-игр;
- Кроссплатформенность Java JRE;
- Имеются две модификации утилиты на 32 bit и 64 bit.
Недостатки
- Некорректная работа определенных элементов управления с Windows XP.
Java Runtime Environment скачать бесплатно
Последняя версия:
8.291 от
21.04
2021
Лицензия: Бесплатно
Операционные системы:
Windows 7, 8, 10, XP, Vista
Интерфейс: Русский
Размер файла: 31 Mb
Скачать Java 32 bit
Java_Runtime_Environment_x32.exe
Скачать Джаву 64 бит Java_Runtime_Environment_x64.exe
Полное описание
Runtime Environment представляет собой современную технологию, позволяющую раскрывать полноценные возможности запуска обилия распространенных онлайн-игрушек, сервисов и веб-приложений. Наличие виртуальной машины Джава, выводит данную утилиту в ряд самых востребованных программ среди заядлых онлайн-геймеров и почитателей высокоскоростного сёрфинга в просторах сети Интернет.
Установка последней версии Java Рантайм, позволит значительно улучшить показатели производительности браузера, а также защитит вашу конфиденциальную информацию. Клиент для ОС Windows необходим для запуска игр из серии Minecraft, а также приложений, изначально созданных для мобильных устройств на персональном компьютере. Вы можете установить Java 32-разрядную или 64-разрядную. Все зависит от используемой версии Виндовс 10 — 7.
jQuery(document).ready(function() {
App.init();
//App.initScrollBar();
App.initAnimateDropdown();
OwlCarousel.initOwlCarousel();
//ProgressBar.initProgressBarHorizontal();
});