Jdk скачать 64 bit windows 10 последняя версия

Subscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts.
  • 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.

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
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.

Java Development Kit 64-bit (also known as JDK) contains the software and tools that you need to compile, debug, and run applets and applications that you’ve written using the Java programming language. JDK has as its primary components a collection of programming tools, including javac, jar, and the archiver, which packages related class libraries into a single JAR file. This tool also helps manage JAR files, javadoc — the documentation generator, which automatically generates documentation from source code comments, jdb — the debugger, jps — the process status tool, which displays process information for current Java processes, javap — the class file disassembler, and so many other components.

The JDK 64-bit also comes with a complete Java Runtime Environment, usually called a private runtime. It consists of a Java Virtual Machine and all of the class libraries present in the production environment, as well as additional libraries only useful to developers, and such as the internationalization libraries and the IDL libraries. Download Java Development Kit Offline Installer Setup 64bit for Windows

Contents of the JDK:

Development Tools
(In the bin/ subdirectory) Tools and utilities that will help you develop, execute, debug, and document programs are written in the JavaTM programming language.

Runtime Environment
(In the jre/ subdirectory) An implementation of the Java Runtime Environment (JRE) for use by the JDK. The JRE includes a Java Virtual Machine (JVM), class libraries, and other files that support the execution of programs written in the Java programming language.

Additional Libraries
(In the lib/ subdirectory) Additional class libraries and support files required by the development tools.

Demo Applets and Applications
(In the demo/ subdirectory) Examples, with source code, of programming for the Java platform. These include examples that use Swing and other Java Foundation Classes, and the Java Platform Debugger Architecture.

Sample Code
(In the sample subdirectory) Samples, with source code, of programming for certain Java API’s.

C header Files
(In the include/ subdirectory) Header files that support native-code programming using the Java Native Interface, the JVM Tool Interface, and other functionality of the Java platform. Download Java Development Kit Offline Installer Setup 64bit for Windows

Source Code
(In src.zip) Java programming language source files for all classes that make up the Java core API (that is, source files for the java.*, javax.* and some org.* packages, but not for com.sun.* packages). This source code is provided for informational purposes only, to help developers learn and use the Java programming language. These files do not include platform-specific implementation code and cannot be used to rebuild the class libraries. To extract these files, use any common zip utility. Or, you may use the Jar utility in the JDK’s bin/ directory: jar xvf src.zip.

Also Available: Download Java Development Kit for Mac

Download Java Development Kit (64-bit) Latest Version

All Downloads

January 2023

jdk-8u362-x64 ZIP

OpenJDK 8 Windows 64­-bit

Release date
January 24, 2023

jdk-8u362-x64 MSI

OpenJDK 8 Windows 64­-bit

Release date
January 24, 2023

jre-8u362-x64 ZIP

JRE 8 Windows 64-bit

Release date
January 24, 2023

jdk-8u362-x86 ZIP

OpenJDK 8 Windows 32-bit

Release date
January 24, 2023

jdk-8u362-x86 MSI

OpenJDK 8 Windows 32-bit

Release date
January 24, 2023

jre-8u362-x86 ZIP

JRE 8 Windows 32-bit

Release date
January 24, 2023

jdk-8u362-x64 TAR.XZ

OpenJDK 8 Linux 64-bit

Release date
January 24, 2023

jre-8u362-x64 TAR.XZ

JRE 8 Linux 64-bit

Release date
January 24, 2023

jdk-8u362 Sources

OpenJDK 8 Source Code

Release date
January 24, 2023

jdk-11.0.18-x64 ZIP

OpenJDK 11 Windows 64-bit

Release date
January 24, 2023

jdk-11.0.18-x64 MSI

OpenJDK 11 Windows 64-bit

Release date
January 24, 2023

jre-11.0.18-x64 ZIP

JRE 11 Windows 64-bit

Release date
January 24, 2023

jre-11.0.18-x64 MSI

JRE 11 Windows 64-bit

Release date
January 24, 2023

jdk-11.0.18-x64 TAR.XZ

OpenJDK 11 Linux 64-bit

Release date
January 24, 2023

jre-11.0.18-x64 TAR.XZ

JRE 11 Linux 64-bit

Release date
January 24, 2023

jdk-11.0.18 Sources

OpenJDK 11 Source Code

Release date
January 24, 2023

jdk-17.0.6-x64 ZIP

OpenJDK 17 Windows 64-bit

Release date
January 24, 2023

jdk-17.0.6-x64 MSI

OpenJDK 17 Windows 64-bit

Release date
January 24, 2023

jre-17.0.6-x64 ZIP

JRE 17 Windows 64-bit

Release date
January 24, 2023

jre-17.0.6-x64 MSI

JRE 17 Windows 64-bit

Release date
January 24, 2023

jdk-17.0.6-x64 TAR.XZ

OpenJDK 17 Linux 64-bit

Release date
January 24, 2023

jre-17.0.6-x64 TAR.XZ

JRE 17 Linux 64-bit

Release date
January 24, 2023

jdk-17.0.6 Sources

OpenJDK 17 Source Code

Release date
January 24, 2023

October 2022

jdk-8u352-x64 ZIP

OpenJDK 8 Windows 64­-bit

Release date
October 20, 2022

jdk-8u352-x64 MSI

OpenJDK 8 Windows 64­-bit

Release date
October 20, 2022

jre-8u352-x64 ZIP

JRE 8 Windows 64-bit

Release date
October 20, 2022

jdk-8u352-x86 ZIP

OpenJDK 8 Windows 32-bit

Release date
October 20, 2022

jdk-8u352-x86 MSI

OpenJDK 8 Windows 32-bit

Release date
October 20, 2022

jre-8u352-x86 ZIP

JRE 8 Windows 32-bit

Release date
October 20, 2022

jdk-8u352-x64 TAR.XZ

OpenJDK 8 Linux 64-bit

Release date
October 20, 2022

jre-8u352-x64 TAR.XZ

JRE 8 Linux 64-bit

Release date
October 20, 2022

jdk-8u352 Sources

OpenJDK 8 Source Code

Release date
October 20, 2022

jdk-11.0.17-x64 ZIP

OpenJDK 11 Windows 64-bit

Release date
October 20, 2022

jdk-11.0.17-x64 MSI

OpenJDK 11 Windows 64-bit

Release date
October 20, 2022

jre-11.0.17-x64 ZIP

JRE 11 Windows 64-bit

Release date
October 20, 2022

jre-11.0.17-x64 MSI

JRE 11 Windows 64-bit

Release date
October 20, 2022

jdk-11.0.17-x64 TAR.XZ

OpenJDK 11 Linux 64-bit

Release date
October 20, 2022

jre-11.0.17-x64 TAR.XZ

JRE 11 Linux 64-bit

Release date
October 20, 2022

jdk-11.0.17 Sources

OpenJDK 11 Source Code

Release date
October 20, 2022

jdk-17.0.5-x64 ZIP

OpenJDK 17 Windows 64-bit

Release date
October 20, 2022

jdk-17.0.5-x64 MSI

OpenJDK 17 Windows 64-bit

Release date
October 20, 2022

jre-17.0.5-x64 ZIP

JRE 17 Windows 64-bit

Release date
October 20, 2022

jre-17.0.5-x64 MSI

JRE 17 Windows 64-bit

Release date
October 20, 2022

jdk-17.0.5-x64 TAR.XZ

OpenJDK 17 Linux 64-bit

Release date
October 20, 2022

jre-17.0.5-x64 TAR.XZ

JRE 17 Linux 64-bit

Release date
October 20, 2022

jdk-17.0.5 Sources

OpenJDK 17 Source Code

Release date
October 20, 2022

August 2022

jdk-8u345-x64 ZIP

OpenJDK 8 Windows 64­-bit

Release date
August 17, 2022

jdk-8u345-x64 MSI

OpenJDK 8 Windows 64­-bit

Release date
August 17, 2022

jre-8u345-x64 ZIP

JRE 8 Windows 64-bit

Release date
August 17, 2022

jdk-8u345-x86 ZIP

OpenJDK 8 Windows 32-bit

Release date
August 17, 2022

jdk-8u345-x86 MSI

OpenJDK 8 Windows 32-bit

Release date
August 17, 2022

jre-8u345-x86 ZIP

JRE 8 Windows 32-bit

Release date
August 17, 2022

jdk-8u345-x64 TAR.XZ

OpenJDK 8 Linux 64-bit

Release date
August 17, 2022

jre-8u345-x64 TAR.XZ

JRE 8 Linux 64-bit

Release date
August 17, 2022

jdk-8u345 Sources

OpenJDK 8 Source Code

Release date
August 17, 2022

jdk-11.0.16.1-x64 ZIP

OpenJDK 11 Windows 64-bit

Release date
August 17, 2022

jdk-11.0.16.1-x64 MSI

OpenJDK 11 Windows 64-bit

Release date
August 17, 2022

jre-11.0.16.1-x64 ZIP

JRE 11 Windows 64-bit

Release date
August 17, 2022

jre-11.0.16.1-x64 MSI

JRE 11 Windows 64-bit

Release date
August 17, 2022

jdk-11.0.16.1-x64 TAR.XZ

OpenJDK 11 Linux 64-bit

Release date
August 17, 2022

jre-11.0.16.1-x64 TAR.XZ

JRE 11 Linux 64-bit

Release date
August 17, 2022

jdk-11.0.16.1 Sources

OpenJDK 11 Source Code

Release date
August 17, 2022

jdk-17.0.4.1-x64 ZIP

OpenJDK 17 Windows 64-bit

Release date
August 17, 2022

jdk-17.0.4.1-x64 MSI

OpenJDK 17 Windows 64-bit

Release date
August 17, 2022

jre-17.0.4.1-x64 ZIP

JRE 17 Windows 64-bit

Release date
August 17, 2022

jre-17.0.4.1-x64 MSI

JRE 17 Windows 64-bit

Release date
August 17, 2022

jdk-17.0.4.1-x64 TAR.XZ

OpenJDK 17 Linux 64-bit

Release date
August 17, 2022

jre-17.0.4.1-x64 TAR.XZ

JRE 17 Linux 64-bit

Release date
August 17, 2022

jdk-17.0.4.1 Sources

OpenJDK 17 Source Code

Release date
August 17, 2022

July 2022

jdk-8u342-x64 ZIP

OpenJDK 8 Windows 64­-bit

Release date
July 28, 2022

jdk-8u342-x64 MSI

OpenJDK 8 Windows 64­-bit

Release date
July 28, 2022

jre-8u342-x64 ZIP

JRE 8 Windows 64-bit

Release date
July 28, 2022

jdk-8u342-x86 ZIP

OpenJDK 8 Windows 32-bit

Release date
July 28, 2022

jdk-8u342-x86 MSI

OpenJDK 8 Windows 32-bit

Release date
July 28, 2022

jre-8u342-x86 ZIP

JRE 8 Windows 32-bit

Release date
July 28, 2022

jdk-8u342-x64 TAR.XZ

OpenJDK 8 Linux 64­-bit

Release date
July 28, 2022

jre-8u342-x64 TAR.XZ

JRE 8 Linux 64-bit

Release date
July 28, 2022

jdk-8u342 Sources

OpenJDK 8 Source Code

Release date
July 28, 2022

jdk-11.0.16-x64 ZIP

OpenJDK 11 Windows 64-bit

Release date
July 28, 2022

jdk-11.0.16-x64 MSI

OpenJDK 11 Windows 64-bit

Release date
July 28, 2022

jre-11.0.16-x64 ZIP

JRE 11 Windows 64-bit

Release date
July 28, 2022

jre-11.0.16-x64 MSI

JRE 11 Windows 64-bit

Release date
July 28, 2022

jdk-11.0.16-x64 TAR.XZ

OpenJDK 11 Linux 64-bit

Release date
July 28, 2022

jre-11.0.16-x64 TAR.XZ

JRE 11 Linux 64-bit

Release date
July 28, 2022

jdk-11.0.16 Sources

OpenJDK 11 Source Code

Release date
July 28, 2022

jdk-17.0.4-x64 ZIP

OpenJDK 17 Windows 64-bit

Release date
July 28, 2022

jdk-17.0.4-x64 MSI

OpenJDK 17 Windows 64-bit

Release date
July 28, 2022

jre-17.0.4-x64 ZIP

JRE 17 Windows 64-bit

Release date
July 28, 2022

jre-17.0.4-x64 MSI

JRE 17 Windows 64-bit

Release date
July 28, 2022

jdk-17.0.4-x64 TAR.XZ

OpenJDK 17 Linux 64-bit

Release date
July 28, 2022

jre-17.0.4-x64 TAR.XZ

JRE 17 Linux 64-bit

Release date
July 28, 2022

jdk-17.0.4 Sources

OpenJDK 17 Source Code

Release date
July 28, 2022

May 2022

jdk-8u332-x64 ZIP

OpenJDK 8 Windows 64­-bit

Release date
May 26, 2022

jdk-8u332-x64 MSI

OpenJDK 8 Windows 64­-bit

Release date
May 26, 2022

jre-8u332-x64 ZIP

JRE 8 Windows 64-bit

Release date
May 26, 2022

jdk-8u332-x86 ZIP

OpenJDK 8 Windows 32-bit

Release date
May 26, 2022

jdk-8u332-x86 MSI

OpenJDK 8 Windows 32-bit

Release date
May 26, 2022

jre-8u332-x86 ZIP

JRE 8 Windows 32-bit

Release date
May 26, 2022

Source Code

OpenJDK 8 Source Code

Release date
May 26, 2022

jdk-11.0.15-x64 ZIP

OpenJDK 11 Windows 64-bit

Release date
May 26, 2022

jdk-11.0.15-x64 MSI

OpenJDK 11 Windows 64-bit

Release date
May 26, 2022

jre-11.0.15-x64 ZIP

JRE 11 Windows 64-bit

Release date
May 26, 2022

jre-11.0.15-x64 MSI

JRE 11 Windows 64-bit

Release date
May 26, 2022

jdk-11.0.15 Sources

OpenJDK 11 Source Code

Release date
May 26, 2022

jdk-17.0.3-x64 ZIP

OpenJDK 17 Windows 64-bit

Release date
May 26, 2022

jdk-17.0.3-x64 MSI

OpenJDK 17 Windows 64-bit

Release date
May 26, 2022

jre-17.0.3-x64 ZIP

JRE 17 Windows 64-bit

Release date
May 26, 2022

jre-17.0.3-x64 MSI

JRE 17 Windows 64-bit

Release date
May 26, 2022

jdk-17.0.3 Sources

OpenJDK 17 Source Code

Release date
May 26, 2022

April 2022

jdk-8u332-x64 ZIP

OpenJDK 8 Windows 64­-bit

Release date
May 11, 2022

jdk-8u332-x64 MSI

OpenJDK 8 Windows 64­-bit

Release date
May 11, 2022

jre-8u332-x64 ZIP

JRE 8 Windows 64-bit

Release date
May 11, 2022

jdk-8u332-x86 ZIP

OpenJDK 8 Windows 32-bit

Release date
May 11, 2022

jdk-8u332-x86 MSI

OpenJDK 8 Windows 32-bit

Release date
May 11, 2022

jre-8u332-x86 ZIP

JRE 8 Windows 32-bit

Release date
May 11, 2022

jdk-8u332 Sources

OpenJDK 8 Source Code

Release date
May 11, 2022

jdk-11.0.15-x64 ZIP

OpenJDK 11 Windows 64-bit

Release date
May 11, 2022

jdk-11.0.15-x64 MSI

OpenJDK 11 Windows 64-bit

Release date
May 11, 2022

jre-11.0.15-x64 ZIP

JRE 11 Windows 64-bit

Release date
May 11, 2022

jre-11.0.15-x64 MSI

JRE 11 Windows 64-bit

Release date
May 11, 2022

jdk-11.0.15 Sources

OpenJDK 11 Source Code

Release date
May 11, 2022

jdk-17.0.3-x64 ZIP

OpenJDK 17 Windows 64-bit

Release date
May 11, 2022

jdk-17.0.3-x64 MSI

OpenJDK 17 Windows 64-bit

Release date
May 11, 2022

jre-17.0.3-x64 ZIP

JRE 17 Windows 64-bit

Release date
May 11, 2022

jre-17.0.3-x64 MSI

JRE 17 Windows 64-bit

Release date
May 11, 2022

jdk-17.0.3 Sources

OpenJDK 17 Source Code

Release date
May 11, 2022

January 2022

jdk-8u322-x64 ZIP

OpenJDK 8 Windows 64­-bit

Release date
January 31, 2022

jdk-8u322-x64 MSI

OpenJDK 8 Windows 64­-bit

Release date
January 31, 2022

jre-8u322-x64 ZIP

JRE 8 Windows 64-bit

Release date
January 31, 2022

jdk-8u322-x86 ZIP

OpenJDK 8 Windows 32-bit

Release date
January 31, 2022

jdk-8u322-x86 MSI

OpenJDK 8 Windows 32-bit

Release date
January 31, 2022

jre-8u322-x86 ZIP

JRE 8 Windows 32-bit

Release date
January 31, 2022

jdk-8u322-x86 Sources

OpenJDK 8 Source Code

Release date
January 31, 2022

jdk-11.0.14-x64 ZIP

OpenJDK 11 Windows 64-bit

Release date
January 31, 2022

jdk-11.0.14-x64 MSI

OpenJDK 11 Windows 64-bit

Release date
January 31, 2022

jre-11.0.14-x64 ZIP

JRE 11 Windows 64-bit

Release date
January 31, 2022

jre-11.0.14-x64 MSI

JRE 11 Windows 64-bit

Release date
January 31, 2022

jdk-11.0.14 Sources

OpenJDK 11 Source Code

Release date
January 31, 2022

jdk-17.0.2-x64 ZIP

OpenJDK 17 Windows 64-bit

Release date
January 31, 2022

jdk-17.0.2-x64 MSI

OpenJDK 17 Windows 64-bit

Release date
January 31, 2022

jre-17.0.2-x64 ZIP

JRE 17 Windows 64-bit

Release date
January 31, 2022

jre-17.0.2-x64 MSI

JRE 17 Windows 64-bit

Release date
January 31, 2022

jdk-17.0.2-x64 Sources

OpenJDK 17 Source Code

Release date
January 31, 2022

October 2021

jdk-8u312-x64 ZIP

OpenJDK 8 Windows 64­-bit

Release date
November 02, 2021

jdk-8u312-x64 MSI

OpenJDK 8 Windows 64­-bit

Release date
November 02, 2021

jre-8u312-x64 ZIP

JRE 8 Windows 64-bit

Release date
November 02, 2021

jdk-8u312-x86 ZIP

OpenJDK 8 Windows 32-bit

Release date
November 02, 2021

jdk-8u312-x86 MSI

OpenJDK 8 Windows 32-bit

Release date
November 02, 2021

jre-8u312-x86 ZIP

JRE Windows 32-bit

Release date
November 02, 2021

jdk-8u312 Sources

OpenJDK 8 Source Code

Release date
November 02, 2021

jdk-11.0.13-x64 ZIP

OpenJDK 11 Windows 64-bit

Release date
November 02, 2021

jdk-11.0.13-x64 MSI

OpenJDK 11 Windows 64-bit

Release date
November 02, 2021

jre-11.0.13-x64 ZIP

JRE 11 Windows 64-bit

Release date
November 02, 2021

jre-11.0.13-x64 MSI

JRE 11 Windows 64-bit

Release date
November 02, 2021

jdk-11.0.13 Sources

OpenJDK 11 Source Code

Release date
November 02, 2021

jdk-17.0.1-x64 ZIP

OpenJDK 17 Windows 64-bit

Release date
November 02, 2021

jdk-17.0.1-x64 MSI

OpenJDK 17 Windows 64-bit

Release date
November 02, 2021

jre-17.0.1-x64 ZIP

JRE 17 Windows 64-bit

Release date
November 02, 2021

jre-17.0.1-x64 MSI

JRE 17 Windows 64-bit

Release date
November 02, 2021

jdk-17.0.1 Sources

OpenJDK 17 Source Code

Release date
November 02, 2021

July 2021

jdk-8u302-x64 ZIP

OpenJDK 8 Windows 64­-bit

Release date
July 27, 2021

jdk-8u302-x64 MSI

OpenJDK 8 Windows 64­-bit

Release date
July 27, 2021

jre-8u302-x64 ZIP

JRE 8 Windows 64-bit

Release date
July 27, 2021

jdk-8u302-x86 ZIP

OpenJDK 8 Windows 32-bit

Release date
July 27, 2021

jdk-8u302-x86 MSI

OpenJDK 8 Windows 32-bit

Release date
July 27, 2021

jre-8u302-x86 ZIP

JRE Windows 32-bit

Release date
July 27, 2021

jdk-8u302 Sources

OpenJDK 8 Source Code

Release date
July 27, 2021

jdk-11.0.12-x64 ZIP

OpenJDK 11 Windows 64-bit

Release date
July 27, 2021

jdk-11.0.12-x64 MSI

OpenJDK 11 Windows 64-bit

Release date
July 27, 2021

jre-11.0.12-x64 ZIP

JRE 11 Windows 64-bit

Release date
July 27, 2021

jre-11.0.12-x64 MSI

JRE 11 Windows 64-bit

Release date
July 27, 2021

jdk-11.0.12 Sources

OpenJDK 11 Source Code

Release date
July 27, 2021

April 2021

jdk-8u292-x64 ZIP

OpenJDK 8 Windows 64­bit

Release date
May 05, 2021

jdk-8u292-x64 MSI

OpenJDK 8 Windows 64­bit

Release date
May 05, 2021

jre-8u292-x64 ZIP

JRE 8 Windows 64-bit

Release date
May 05, 2021

jdk-8u292-x86 ZIP

OpenJDK 8 Windows 32-bit

Release date
May 05, 2021

jdk-8u292-x86 MSI

OpenJDK 8 Windows 32-bit

Release date
May 05, 2021

jre-8u292-x86 ZIP

JRE 8 Windows 32-bit

Release date
May 05, 2021

jdk-8u292 Sources

OpenJDK 8 Source Code

Release date
May 05, 2021

jdk-11.0.11-x64 ZIP

OpenJDK 11 Windows 64-bit

Release date
May 05, 2021

jdk-11.0.11-x64 MSI

OpenJDK 11 Windows 64-bit

Release date
May 05, 2021

jre-11.0.11-x64 ZIP

JRE 11 Windows 64-bit

Release date
May 05, 2021

jre-11.0.11-x64 MSI

JRE 11 Windows 64-bit

Release date
May 05, 2021

jdk-11.0.11 Sources

OpenJDK 11 Source Code

Release date
May 05, 2021

January 2021

jdk-8u282-x64 ZIP

OpenJDK 8 Windows 64­-bit

Release date
January 28, 2021

jdk-8u282-x64 MSI

OpenJDK 8 Windows 64­-bit

Release date
January 28, 2021

jre-8u282-x64 ZIP

JRE 8 Windows 64-bit

Release date
January 28, 2021

jdk-8u282-x86 ZIP

OpenJDK 8 Windows 32-bit

Release date
January 28, 2021

jdk-8u282-x86 MSI

OpenJDK 8 Windows 32-bit

Release date
January 28, 2021

jre-8u282-x86 ZIP

JRE 8 Windows 32-bit

Release date
January 28, 2021

jdk-8u282 Sources

OpenJDK 8 Source Code

Release date
January 28, 2021

jdk-11.0.10-x64 ZIP

OpenJDK 11 Windows 64-bit

Release date
January 28, 2021

jdk-11.0.10-x64 MSI

OpenJDK 11 Windows 64-bit

Release date
January 28, 2021

jre-11.0.10-x64 ZIP

JRE 11 Windows 64-bit

Release date
January 28, 2021

jre-11.0.10-x64 MSI

JRE 11 Windows 64-bit

Release date
January 28, 2021

jdk-11.0.10 Sources

OpenJDK 11 Source Code

Release date
January 28, 2021

jdk-15.0.2-x64 ZIP

OpenJDK 15 Windows 64-bit

Release date
January 28, 2021

jdk-15.0.2-x64 MSI

OpenJDK 15 Windows 64-bit

Release date
January 28, 2021

jre-15.0.2-x64 ZIP

JRE 15 Windows 64-bit

Release date
January 28, 2021

jre-15.0.2-x64 MSI

JRE 15 Windows 64-bit

Release date
January 28, 2021

jdk-15.0.2 Sources

OpenJDK 15 Source Code

Release date
January 28, 2021

October 2020

jdk-8u275-x64 ZIP

OpenJDK 8 Windows 64­-bit

Release date
November 18, 2020

jdk-8u275-x64 MSI

OpenJDK 8 Windows 64­-bit

Release date
November 18, 2020

jre-8u275-x64 ZIP

JRE 8 Windows 64-bit

Release date
November 18, 2020

jdk-8u275-x86 ZIP

OpenJDK 8 Windows 32-bit

Release date
November 18, 2020

jdk-8u275-x86 MSI

OpenJDK 8 Windows 32-bit

Release date
November 18, 2020

jre-8u275-x86 ZIP

JRE 8 Windows 32-bit

Release date
November 18, 2020

jdk-8u275 Sources

OpenJDK 8 Source Code

Release date
November 18, 2020

jdk-11.0.9.1-x64 ZIP

OpenJDK 11 Windows 64-bit

Release date
November 18, 2020

jdk-11.0.9.1-x64 MSI

OpenJDK 11 Windows 64-bit

Release date
November 18, 2020

jre-11.0.9.1-x64 ZIP

JRE 11 Windows 64-bit

Release date
November 18, 2020

jre-11.0.9.1-x64 MSI

JRE 11 Windows 64-bit

Release date
November 18, 2020

jdk-11.0.9.1 Sources

OpenJDK 11 Source Code

Release date
November 18, 2020

jdk-15.0.1-x64 ZIP

OpenJDK 15 Windows 64-bit

Release date
November 18, 2020

jdk-15.0.1-x64 MSI

OpenJDK 15 Windows 64-bit

Release date
November 18, 2020

jre-15.0.1-x64 ZIP

JRE 15 Windows 64-bit

Release date
November 18, 2020

jre-15.0.1-x64 MSI

JRE 15 Windows 64-bit

Release date
November 18, 2020

jdk-15.0.1 Sources

OpenJDK 15 Source Code

Release date
November 18, 2020

July 2020

jdk-8u265-x64 ZIP

OpenJDK 8 Windows 64­-bit

Release date
July 22, 2020

jdk-8u265-x64 MSI

OpenJDK 8 Windows 64­-bit

Release date
July 22, 2020

jre-8u265-x64 ZIP

JRE 8 Windows 64­-bit

Release date
July 22, 2020

jdk-8u265-x86 ZIP

OpenJDK 8 Windows 32-bit

Release date
July 22, 2020

jdk-8u265-x86 MSI

OpenJDK 8 Windows 32-bit

Release date
July 22, 2020

jre-8u265-x86 ZIP

JRE 8 Windows 32-bit

Release date
July 22, 2020

jdk-8u265 Sources

OpenJDK 8 Source Code

Release date
July 22, 2020

jdk-11.0.8-x64 ZIP

OpenJDK 11 Windows 64-bit

Release date
July 22, 2020

jdk-11.0.8-x64 MSI

OpenJDK 11 Windows 64-bit

Release date
July 22, 2020

jre-11.0.8-x64 ZIP

JRE 11 Windows 64-bit

Release date
July 22, 2020

jre-11.0.8-x64 MSI

JRE 11 Windows 64-bit

Release date
July 22, 2020

jdk-11.0.8 Sources

OpenJDK 11 Source Code

Release date
July 22, 2020

jdk-14.0.2-x64 ZIP

OpenJDK 14 Windows 64-bit

Release date
July 22, 2020

jdk-14.0.2-x64 MSI

OpenJDK 14 Windows 64-bit

Release date
July 22, 2020

jre-14.0.2-x64 ZIP

JRE 14 Windows 64-bit

Release date
July 22, 2020

jre-14.0.2-x64 MSI

JRE 14 Windows 64-bit

Release date
July 22, 2020

jdk-14.0.2 Sources

OpenJDK 14 Source Code

Release date
July 22, 2020

April 2020

jdk-8u252-x64 ZIP

OpenJDK 8 Windows 64-bit

Release date
April 22, 2020

jdk-8u252-x64 MSI

OpenJDK 8 Windows 64-bit

Release date
April 22, 2020

jre-8u252-x64 ZIP

JRE 8 Windows 64­-bit

Release date
April 22, 2020

jdk-8u252-x86 ZIP

OpenJDK 8 Windows 32-bit

Release date
April 22, 2020

jdk-8u252-x86 MSI

OpenJDK 8 Windows 32-bit

Release date
April 22, 2020

jre-8u252-x86 ZIP

JRE 8 Windows 32-bit

Release date
April 22, 2020

jdk-8u252 Sources

OpenJDK 8 Source Code

Release date
April 22, 2020

jdk-11.0.7-x64 ZIP

OpenJDK 11 Windows 64-bit

Release date
April 22, 2020

jdk-11.0.7-x64 MSI

OpenJDK 11 Windows 64-bit

Release date
April 22, 2020

jre-11.0.7-x64 ZIP

JRE 11 Windows 64-bit

Release date
April 22, 2020

jre-11.0.7-x64 MSI

JRE 11 Windows 64-bit

Release date
April 22, 2020

jdk-11.0.7 Sources

OpenJDK 11 Source Code

Release date
April 22, 2020

jdk-14.0.1-x64 ZIP

OpenJDK 14 Windows 64-bit

Release date
April 22, 2020

jdk-14.0.1-x64 MSI

OpenJDK 14 Windows 64-bit

Release date
April 22, 2020

jre-14.0.1-x64 ZIP

JRE 14 Windows 64-bit

Release date
April 22, 2020

jre-14.0.1-x64 MSI

JRE 14 Windows 64-bit

Release date
April 22, 2020

jdk-14.0.1 Sources

OpenJDK 14 Source Code

Release date
April 22, 2020

January 2020

jdk-8u242-x64 ZIP

OpenJDK 8 Windows 64-bit

Release date
January 30, 2020

jdk-8u242-x64 MSI

OpenJDK 8 Windows 64-bit

Release date
January 30, 2020

jre-8u242-x64 ZIP

JRE 8 Windows 64­-bit

Release date
January 30, 2020

jdk-8u242-x86 ZIP

OpenJDK 8 Windows 32-bit

Release date
January 30, 2020

jdk-8u242-x86 MSI

OpenJDK 8 Windows 32-bit

Release date
January 30, 2020

jre-8u242-x86 ZIP

JRE 8 Windows 32-bit

Release date
January 30, 2020

jdk-8u242 Sources

OpenJDK 8 Source Code

Release date
January 30, 2020

jdk-11.0.6-x64 ZIP

OpenJDK 11 Windows 64-bit

Release date
January 30, 2020

jdk-11.0.6-x64 MSI

OpenJDK 11 Windows 64-bit

Release date
January 30, 2020

jre-11.0.6-x64 ZIP

JRE 11 Windows 64-bit

Release date
January 30, 2020

jre-11.0.6-x64 MSI

JRE 11 Windows 64-bit

Release date
January 30, 2020

jdk-11.0.6 Sources

OpenJDK 11 Source Code

Release date
January 30, 2020

jdk-13.0.2-x64 ZIP

OpenJDK 13 Windows 64-bit

Release date
January 30, 2020

jdk-13.0.2-x64 MSI

OpenJDK 13 Windows 64-bit

Release date
January 30, 2020

jre-13.0.2-x64 ZIP

JRE 13 Windows 64-bit

Release date
January 30, 2020

jre-13.0.2-x64 MSI

JRE 13 Windows 64-bit

Release date
January 30, 2020

jdk-13.0.2 Sources

OpenJDK 13 Source Code

Release date
January 30, 2020

October 2019

jdk-8u232-x64 ZIP

OpenJDK 8 Windows 64­-bit

Release date
October 24, 2019

jdk-8u232-x64 MSI

OpenJDK 8 Windows 64­-bit

Release date
October 24, 2019

jre-8u232-x64 ZIP

JRE 8 Windows 64-bit

Release date
October 24, 2019

jdk-8u232-x86 ZIP

OpenJDK 8 Windows 32-bit

Release date
October 24, 2019

jdk-8u232-x86 MSI

OpenJDK 8 Windows 32-bit

Release date
October 24, 2019

jre-8u232-x86 ZIP

JRE 8 Windows 32-bit

Release date
October 24, 2019

jdk-8u232 Sources

OpenJDK 8 Source Code

Release date
October 24, 2019

jdk-11.0.5-x64 ZIP

OpenJDK 11 Windows 64-bit

Release date
October 24, 2019

jdk-11.0.5-x64 MSI

OpenJDK 11 Windows 64-bit

Release date
October 24, 2019

jdk-11.0.5 Sources

OpenJDK 11 Source Code

Release date
October 24, 2019

jdk-13.0.1-x64 ZIP

OpenJDK 13 Windows 64-bit

Release date
October 24, 2019

jdk-13.0.1-x64 MSI

OpenJDK 13 Windows 64-bit

Release date
October 24, 2019

jdk-13.0.1 Sources

OpenJDK 13 Source Code

Release date
October 24, 2019

July 2019

jdk-8u222-x64 ZIP

OpenJDK 8 Windows 64­-bit

Release date
August 08, 2019

jdk-8u222-x64 MSI

OpenJDK 8 Windows 64­-bit

Release date
August 08, 2019

jre-8u222-x64 ZIP

JRE 8 Windows 64­-bit

Release date
August 08, 2019

jdk-8u222-x86 ZIP

OpenJDK 8 Windows 32-bit

Release date
August 08, 2019

jdk-8u222-x86 MSI

OpenJDK 8 Windows 32-bit

Release date
August 08, 2019

jre-8u222-x86 ZIP

JRE 8 Windows 32-bit

Release date
August 08, 2019

jdk-8u222 Sources

OpenJDK 8 Source Code

Release date
August 08, 2019

jdk-11.0.4-x64 ZIP

OpenJDK 11 Windows 64-bit

Release date
August 08, 2019

jdk-11.0.4-x64 MSI

OpenJDK 11 Windows 64-bit

Release date
August 08, 2019

jdk-11.0.4 Sources

OpenJDK 11 Source Code

Release date
August 08, 2019

jdk-12.0.2-x64 ZIP

OpenJDK 12 Windows 64-bit

Release date
August 08, 2019

jdk-12.0.2-x64 MSI

OpenJDK 12 Windows 64-bit

Release date
August 08, 2019

jdk-12.0.2 Sources

OpenJDK 12 Source Code

Release date
August 08, 2019

April 2019

jdk-8u212-x64 ZIP

OpenJDK 8 Windows 64­-bit

Release date
May 01, 2019

jdk-8u212-x64 MSI

OpenJDK 8 Windows 64­-bit

Release date
May 01, 2019

jdk-8u212-x86 ZIP

OpenJDK 8 Windows 32-bit

Release date
May 01, 2019

jdk-8u212-x86 MSI

OpenJDK 8 Windows 32-bit

Release date
May 01, 2019

jdk-8u212 Sources

OpenJDK 8 Source Code

Release date
May 01, 2019

jdk-11.0.3-x64 ZIP

OpenJDK 11 Windows 64-bit

Release date
May 01, 2019

jdk-11.0.3-x64 MSI

OpenJDK 11 Windows 64-bit

Release date
May 01, 2019

jdk-11.0.3 Sources

OpenJDK 11 Source Code

Release date
May 01, 2019

jdk-12.0.1-x64 ZIP

OpenJDK 12 Windows 64-bit

Release date
May 01, 2019

jdk-12.0.1-x64 MSI

OpenJDK 12 Windows 64-bit

Release date
May 01, 2019

jdk-12.0.1 Sources

OpenJDK 12 Source Code

Release date
May 01, 2019

January 2019

jdk-8u201-x64 ZIP

OpenJDK 8 Windows 64­-bit

Release date
February 07, 2019

jdk-11.0.2-x64 ZIP

OpenJDK 11 Windows 64-bit

Release date
February 07, 2019

jdk-8u201-x64 MSI

Supplemental (no support)

Release date
February 07, 2019

jdk-11.0.2-x64 MSI

Supplemental (no support)

Release date
February 07, 2019

jdk-8u201-i586 ZIP

Supplemental (no support)

Release date
February 07, 2019

jdk-8u201-i586 MSI

Supplemental (no support)

Release date
February 07, 2019

jdk-8u201Sources

OpenJDK Source Code

Release date
February 07, 2019

jdk-11.0.2 Sources

OpenJDK Source Code

Release date
February 07, 2019

October 2018

jdk-8u191-x64 ZIP

OpenJDK 8 Windows 64­-bit

Release date
November 01, 2018

jdk-11.0.1-x64 ZIP

OpenJDK 11 Windows 64-bit

Release date
November 01, 2018

jdk-8u191-x64 MSI

Supplemental (no support)

Release date
November 01, 2018

jdk-8u191-i586 ZIP

Supplemental (no support)

Release date
November 01, 2018

jdk-8u191-i586 MSI

Supplemental (no support)

Release date
November 01, 2018

jdk-11.0.1-x64 MSI

Supplemental (no support)

Release date
November 01, 2018

jdk-8u191 Sources

OpenJDK Source Code

Release date
November 01, 2018

jdk-11.0.1 Sources

OpenJDK Source Code

Release date
November 01, 2018

July 2018

jdk-8u181-x64 ZIP

OpenJDK 8 Windows 64­-bit

Release date
August 07, 2018

jdk-8u181-x64 MSI

Supplemental (no support)

Release date
August 07, 2018

openjfx-8u181-x64 ZIP

Supplemental (no support)

Release date
August 07, 2018

jdk-8u181-i586 ZIP

Supplemental (no support)

Release date
August 07, 2018

jdk-8u181-i586 MSI

Supplemental (no support)

Release date
August 07, 2018

openjfx-8u181-i586 ZIP

Supplemental (no support)

Release date
August 07, 2018

jdk-10.0.2-x64 ZIP

Supplemental (no support)

Release date
August 07, 2018

jdk-10.0.2-x64 MSI

Supplemental (no support)

Release date
August 07, 2018

jdk-10.0.2-i586 ZIP

Supplemental (no support)

Release date
August 07, 2018

jdk-10.0.2-i586 MSI

Supplemental (no support)

Release date
August 07, 2018

jdk-8u181 Sources

OpenJDK Source Code

Release date
August 07, 2018

jdk-10.0.2 Sources

OpenJDK Source Code

Release date
August 07, 2018

April 2018

jdk-8u171-x64 ZIP

OpenJDK 8 Windows 64­-bit

Release date
May 04, 2018

jdk-8u171-x64 MSI

Supplemental (no support)

Release date
May 04, 2018

openjfx-8u171-x64 ZIP

Supplemental (no support)

Release date
May 04, 2018

jdk-8u171-i586 ZIP

Supplemental (no support)

Release date
May 04, 2018

jdk-8u171-i586 MSI

Supplemental (no support)

Release date
May 04, 2018

openjfx-8u171-i586 ZIP

Supplemental (no support)

Release date
May 04, 2018

jdk-10.0.1-x64 ZIP

Supplemental (no support)

Release date
May 04, 2018

jdk-10.0.1-x64 MSI

Supplemental (no support)

Release date
May 04, 2018

jdk-10.0.1-i586 ZIP

Supplemental (no support)

Release date
May 04, 2018

jdk-10.0.1-i586 MSI

Supplemental (no support)

Release date
May 04, 2018

jdk-8u171 Sources

OpenJDK Source Code

Release date
May 04, 2018

jdk-10.0.1 Sources

OpenJDK Source Code

Release date
May 04, 2018

8u161

Windows Installer

Windows Installer

Release date
February 05, 2018

Source Code

Source Code

Release date
February 05, 2018

9.0.4

Windows Installer

Windows Installer

Release date
February 01, 2018

Source Code

Source Code

Release date
February 01, 2018

9.0.1

Windows Installer

Windows Installer

Release date
October 30, 2017

Source Code

Source Code

Release date
October 30, 2017

8u151

Windows Installer

Windows Installer

Release date
October 24, 2017

Source Code

Source Code

Release date
October 24, 2017

8u144

Windows Installer

Windows Installer

Release date
September 14, 2017

Source Code

Source Code

Release date
September 14, 2017

9ea181

Windows Installer

Windows Installer

Release date
August 07, 2017

Source Code

Source Code

Release date
August 07, 2017

8u141

Windows Installer

Windows Installer

Release date
July 26, 2017

Source Code

Source Code

Release date
July 26, 2017

9b163 EA

Windows Installer

Windows Installer

Release date
May 04, 2017

Source Code

Source Code

Release date
May 04, 2017

8u131

Windows Installer

Windows Installer

Release date
April 19, 2017

Source Code

Source Code

Release date
April 19, 2017

9b154 EA

Windows Installer

Windows Installer

Release date
March 06, 2017

Source Code

Source Code

Release date
March 06, 2017

8u121

Windows Installer

Windows Installer

Release date
January 31, 2017

Source Code

Source Code

Release date
January 31, 2017

8u111-3

Windows Installer

Windows Installer

Release date
December 13, 2016

Source Code

Source Code

Release date
December 13, 2016

8u111

Windows Installer

Windows Installer

Release date
October 19, 2016

Source Code

Source Code

Release date
October 19, 2016

8u102

Windows Installer

Windows Installer

Release date
September 01, 2016

Source Code

Source Code

Release date
September 01, 2016

8u101

Windows Installer

Windows Installer

Release date
July 23, 2016

Source Code

Source Code

Release date
July 23, 2016

8u91

Windows Installer

Windows Installer

Release date
June 21, 2016

Source Code

Source Code

Release date
June 21, 2016

JDK (так же известен как Java Development Kit и Java SE) — один из ключевых пакетов инструментов для разработки программного обеспечения на платформе Java, включающий в себя виртуальную машину, исполнительную систему Java Runtime Environment, библиотеки классов, документацию, а так же компилятор javac.

Начинающие разработчики часто путают между собой пакеты JVM, JRE и JDK, да и в принципе слабо представляют, чем они различаются, поэтому внесём немного ясности в этот вопрос:

  • JVM (Java Virtual Machine) — это виртуальная машина Java, исполняющая байт-код, который создаётся из исходных текстов компилятором javac.
  • JRE (Java Runtime Environment) — минимальная среда выполнения, в которую входит JVM и библиотеки Java-классов. Именно этот пакет обязательно нужно устанавливать на компьютер с «чистой» операционной системой Windows, чтобы корректно выполнялись приложения написанные на Java.
  • JDK (Java Development Kit) — бесплатный пакет для разработчиков, состоящий из JRE и средств разработчика, в которые входят компилятор javac, различные утилиты, документация и примеры. Так же сами пакеты JDK бывают нескольких различных модификаций:
    • Java SE Development Kit — стандартный комплект (Standard Edition) для разработки приложений для настольных компьютеров и серверов;
    • Java ЕЕ Development Kit — комплект Enterprise Edition, с дополнительными инструментами для разработки корпоративных приложений;
    • Java ME Development Kit — компактная версия платформы (Micro Edition), в основном предназначенная для разработки приложений для встраиваемых и мобильных устройств.

Являясь новичком в программировании, используйте Java SE Development Kit, который подходит для большинства целей, при необходимости можно в любой момент переключиться на более подходящий пакет. При этом нужно понимать, что в Java Development Kit не входит непосредственно редактор кода и для написания программ нужно использовать стороннюю интегрированную среду разработки, например, вполне подойдут бесплатные Eclipse, Brackets или NetBeans IDE.

В данный момент для скачивания доступны Java SE Development Kit 8, 11 и 13, однако учитывая полную обратную совместимость, лучше всего использовать самую последнюю версию или версию с пометкой LTS, которая имеет наиболее длительный период поддержки. Кроме того, последняя версия JDK содержит в себе наиболее актуальный функционал, который невозможно использовать в предыдущих версиях пакета.

Обновлено

2020-12-18 10:23:47

Совместимость

Windows Vista, Windows 7, Windows 8, Windows 10

Описание

Java SE Development Kit (JDK) — это бесплатно распространяемый комплект разработчика приложений на языке Java.

Краткий обзор

Программа включает в себя компилятор Java, стандартные библиотеки классов, примеры кода, необходимую документацию, а также различные утилиты и исполнительную систему Java. На языке Java написано множество современных программ и игр, что во многом обусловлено высокой мобильностью и кроссплатформенностью языка. Это означает, что написанные на нём приложения можно использовать на устройствах с разными операционными системами, если на них установлен Java Runtime Environment. В то время, как JRE позволяет выполнять Java-приложения, компоненты и апплеты, Java Development Kit, или JDK, предоставляет доступ к полному набору инструментов для создания, отладки,запуска и даже документирования кода на Java.

Стоит добавить, что в состав Java SE Development Kit не входит интегрированная среда разработки. Это означает, что писать код необходимо встороннем текстовом редакторе, а для компиляции кода придется использовать утилиты командной строки.

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

Понравилась статья? Поделить с друзьями:
  • Jdk 8u281 windows x64 exe скачать
  • Jdk 8u271 windows x64 exe скачать
  • Jdk 8u261 windows x64 exe скачать
  • Jdk 8 скачать 64 bit windows 10 без регистрации
  • Jdk 7u80 windows x64 exe скачать торрент