Jdk 8u281 windows x64 exe скачать

Java Archive Downloads - Java SE 8u211 and later
  • Нажмите для просмотра политики доступа
  • Перейти к содержанию

Java SE 8 Archive Downloads (JDK 8u211 and later)

Go to the Oracle Java Archive page.

The JDK is a development environment for building applications using the Java programming language.

The JDK includes tools useful for developing and testing programs written in the Java programming language and running on the JavaTM platform.

Important Oracle JDK License Update

The Oracle JDK License has changed for releases starting April 16, 2019.

The new Oracle Technology Network License Agreement for Oracle Java SE is substantially different from prior Oracle JDK licenses. The new 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. An FAQ is available here.

Commercial license and support is available with a low cost Java SE Subscription.

Oracle also provides the latest OpenJDK release under the open source GPL License at jdk.java.net.

WARNING: These older versions of the JRE and JDK are provided to help developers debug issues in older systems. They are not updated with the latest security patches and are not recommended for use in production.

These Java SE 8 update releases are provided under the Java SE OTN License.
Java SE 8u202 and older updates are available, under the Binary Code License (“BCL”).

For production use Oracle recommends downloading the latest JDK and JRE versions and allowing auto-update.

Only developers and Enterprise administrators should download these releases.

Downloading these releases requires an oracle.com account. If you don’t have an oracle.com account you can use the links on the top of this page to learn more about it and register for one for free.

For current Java releases, please consult the Oracle Software Download page.

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 JDK 8 Update 281 (64-bit)

All Versions of Java SE Development Kit 8 – JDK 8 Update History – Downloads.

Get Hired Faster with Jobscan to optimize your resume!

Java SDK Downloads: JDK 8 | JDK 9 | JDK 10| JDK 13| JDK 14 | JDK 16 | JDK 17
Java Runtime Downloads: JRE 8

Download Package Architecture/Package File Size
Download jdk-8u311-linux-aarch64.rpm Linux ARM 64 RPM Package 59.25 MB
Download jdk-8u311-linux-aarch64.tar.gz Linux ARM 64 Compressed Archive 71 MB
Download jdk-8u311-linux-arm32-vfp-hflt.tar.gz Linux ARM 32 Hard Float ABI 73.69 MB
Download jdk-8u311-linux-i586.rpm Linux x86 RPM Package 110.22 MB
Download jdk-8u311-linux-i586.tar.gz Linux x86 Compressed Archive 139.61 MB
Download jdk-8u311-linux-x64.rpm Linux x64 RPM Package 109.97 MB
Download jdk-8u311-linux-x64.tar.gz Linux x64 Compressed Archive 140 MB
Download jdk-8u311-macosx-x64.dmg macOS Installer x64 DMG Installer 198.46 MB
Download jdk-8u311-solaris-sparcv9.tar.Z Solaris SPARC 64-bit (SVR4 package) 133.81 MB
Download jdk-8u311-solaris-sparcv9.tar.gz Solaris SPARC 64-bit Compressed Archive  94.88 MB
Download jdk-8u311-windows-i586.exe Windows x86 Installer For Windows 157.37 MB
Download jdk-8u311-windows-i586.exe 
Download jdk-8u311-windows-x64.exe 
Windows x64 Installer For Windows 170.57 MB
Java SE Development Kit 8u311

Java SE Development Kit 8u301

Download Package Architecture/Package File Size
Download jdk-8u301-linux-aarch64.rpm Linux ARM 64 RPM Installer Package 59.15 MB
Download jdk-8u301-linux-aarch64.tar.gz Linux ARM 64 Compressed Archive 70.84 MB
Download jdk-8u301-linux-arm32-vfp-hflt.tar.gz Linux ARM 32 Hard Float ABI 73.55 MB
Download jdk-8u301-linux-i586.rpm Linux x86 RPM Installer Package 109.49 MB
Download jdk-8u301-linux-i586.tar.gz Linux x86 Compressed Archive 138.48 MB
Download jdk-8u301-linux-x64.rpm Linux x64 RPM Package 109.24 MB
Download jdk-8u301-linux-x64.tar.gz Linux x64 Compressed Archive 138.78 MB
Download jdk-8u301-macosx-x64.dmg macOS Installer x64 DMG Installer 197.26 MB
Download jdk-8u301-solaris-sparcv9.tar.Z Solaris SPARC 64-bit (SVR4 package) 133.66 MB
Download jdk-8u301-solaris-sparcv9.tar.gz Solaris SPARC 64-bit Compressed Archive 94.8 MB
Download jdk-8u301-solaris-x64.tar.Z Solaris x64 (SVR4 package) 134.42 MB
Download jdk-8u301-solaris-x64.tar.gz Solaris x64 Compressed Archive 92.66 MB
Download jdk-8u301-windows-i586.exe Windows x86 Installer 156.45 MB
Download jdk-8u301-windows-x64.exe Windows x64 Installer 169.46 MB

Java Development Kit 8 Update 291 (8u291)

Platform/OS File Size Download URL/File Name
Download JDK 8u291 For Linux ARM 64 RPM Package 59.1 MB jdk-8u291-linux-aarch64.rpm
Download JDK 8u291 For Linux ARM 64 Compressed Archive 70.79 MB jdk-8u291-linux-aarch64.tar.gz
Download JDK 8u291 For Linux ARM 32 Hard Float ABI 73.5 MB jdk-8u291-linux-arm32-vfp-hflt.tar.gz
Download JDK 8u291 For Linux x86 RPM Package 109.05 MB jdk-8u291-linux-i586.rpm
Download JDK 8u291 For Linux x86 Compressed Archive 137.92 MB jdk-8u291-linux-i586.tar.gz
Download JDK 8u291 For Linux x64 RPM Package 108.78 MB jdk-8u291-linux-x64.rpm
Download JDK 8u291 For Linux x64 Compressed Archive 138.22 MB jdk-8u291-linux-x64.tar.gz
Download JDK 8u291 For macOS x64 207.42 MB jdk-8u291-macosx-x64.dmg
Download JDK 8u291 For Solaris SPARC 64-bit (SVR4 package) 133.69 MB jdk-8u291-solaris-sparcv9.tar.Z
Download JDK 8u291 For Solaris SPARC 64-bit 94.74 MB jdk-8u291-solaris-sparcv9.tar.gz
Download JDK 8u291 For Solaris x64 (SVR4 package) 134.48 MB jdk-8u291-solaris-x64.tar.Z
Download JDK 8u291 For Solaris x64 92.56 MB jdk-8u291-solaris-x64.tar.gz
Download JDK 8u291 For Windows x86 155.67 MB jdk-8u291-windows-i586.exe
Download JDK 8u291 For Windows x64 168.67 MB jdk-8u291-windows-x64.exe

Java Development Kit 8 Update 281 (8u281)

Platform/OS File Size Download URL/File Name
Download JDK 8u281 For Linux ARM 64 RPM Package 59.1 MB jdk-8u281-linux-aarch64.rpm
Download JDK 8u281 For Linux ARM 64 Compressed Archive 70.77 MB jdk-8u281-linux-aarch64.tar.gz
Download JDK 8u281 For Linux ARM 32 Hard Float ABI 73.47 MB jdk-8u281-linux-arm32-vfp-hflt.tar.gz
Download JDK 8u281 For Linux x86 RPM Package 108.46 MB jdk-8u281-linux-i586.rpm
Download JDK 8u281 For Linux x86 Compressed Archive 136.95 MB jdk-8u281-linux-i586.tar.gz
Download JDK 8u281 For Linux x64 RPM Package 108.06 MB jdk-8u281-linux-x64.rpm
Download JDK 8u281 For Linux x64 Compressed Archive 137.06 MB jdk-8u281-linux-x64.tar.gz
Download JDK 8u281 For macOS x64 205.26 MB jdk-8u281-macosx-x64.dmg
Download JDK 8u281 For Solaris SPARC 64-bit (SVR4 package) 125.96 MB jdk-8u281-solaris-sparcv9.tar.Z
Download JDK 8u281 For Solaris SPARC 64-bit 88.77 MB jdk-8u281-solaris-sparcv9.tar.gz
Download JDK 8u281 For Solaris x64 (SVR4 package) 134.68 MB jdk-8u281-solaris-x64.tar.Z
Download JDK 8u281 For Solaris x64 92.66 MB jdk-8u281-solaris-x64.tar.gz
Download JDK 8u281 For Windows x86 154.69 MB jdk-8u281-windows-i586.exe
Download JDK 8u281 For Windows x64 166.97 MB jdk-8u281-windows-x64.exe

Java Development Kit 8 Update 271 (8u271)

Platform/OS File Size Download URL/File Name
Download JDK 8u271 For Linux ARM 64 RPM Package 59.45 MB jdk-8u271-linux-aarch64.rpm
Download JDK 8u271 For Linux ARM 64 Compressed Archive 71.26 MB jdk-8u271-linux-aarch64.tar.gz
Download JDK 8u271 For Linux ARM 32 Hard Float ABI 73.47 MB jdk-8u271-linux-arm32-vfp-hflt.tar.gz
Download JDK 8u271 For Linux x86 RPM Package 108.3 MB jdk-8u271-linux-i586.rpm
Download JDK 8u271 For Linux x86 Compressed Archive 136.69 MB jdk-8u271-linux-i586.tar.gz
Download JDK 8u271 For Linux x64 RPM Package 107.76 MB jdk-8u271-linux-x64.rpm
Download JDK 8u271 For Linux x64 Compressed Archive 136.51 MB jdk-8u271-linux-x64.tar.gz
Download JDK 8u271 For macOS x64 205.46 MB jdk-8u271-macosx-x64.dmg
Download JDK 8u271 For Solaris SPARC 64-bit (SVR4 package) 125.94 MB jdk-8u271-solaris-sparcv9.tar.Z
Download JDK 8u271 For Solaris SPARC 64-bit 88.75 MB jdk-8u271-solaris-sparcv9.tar.gz
Download JDK 8u271 For Solaris x64 (SVR4 package) 134.42 MB jdk-8u271-solaris-x64.tar.Z
Download JDK 8u271 For Solaris x64 92.52 MB jdk-8u271-solaris-x64.tar.gz
Download JDK 8u271 For Windows x86 154.48 MB jdk-8u271-windows-i586.exe
Download JDK 8u271 For Windows x64 166.79 MB jdk-8u271-windows-x64.exe

Java SE Development Kit 8u261

Platform/OS File Size Download URL/File Name
Download JDK 8u261 For Linux ARM 32 Hard Float ABI 73.4 MB jdk-8u261-linux-arm32-vfp-hflt.tar.gz
Download JDK 8u261 For Linux ARM 64 Hard Float ABI 70.3 MB jdk-8u261-linux-arm64-vfp-hflt.tar.gz
Download JDK 8u261 For Linux x86 RPM Package 121.92 MB jdk-8u261-linux-i586.rpm
Download JDK 8u261 For Linux x86 Compressed Archive 136.81 MB jdk-8u261-linux-i586.tar.gz
Download JDK 8u261 For Linux x64 RPM Package 121.53 MB jdk-8u261-linux-x64.rpm
Download JDK 8u261 For Linux x64 Compressed Archive 136.48 MB jdk-8u261-linux-x64.tar.gz
Download JDK 8u261 For macOS x64 203.94 MB jdk-8u261-macosx-x64.dmg
Download JDK 8u261 For Solaris SPARC 64-bit (SVR4 package) 125.77 MB jdk-8u261-solaris-sparcv9.tar.Z
Download JDK 8u261 For Solaris SPARC 64-bit 88.72 MB jdk-8u261-solaris-sparcv9.tar.gz
Download JDK 8u261 For Solaris x64 (SVR4 package) 134.23 MB jdk-8u261-solaris-x64.tar.Z
Download JDK 8u261 For Solaris x64 92.47 MB jdk-8u261-solaris-x64.tar.gz
Download JDK 8u261 For Windows x86 154.52 MB jdk-8u261-windows-i586.exe
Download JDK 8u261 For Windows x64 166.28 MB jdk-8u261-windows-x64.exe

Java Development Kit 8u251

Platform/OS File Size Download URL/File Name
Download JDK 8u251 For Linux ARM 32 Hard Float ABI 72.87 MB jdk-8u251-linux-arm32-vfp-hflt.tar.gz
Download JDK 8u251 For Linux ARM 64 Hard Float ABI 69.77 MB jdk-8u251-linux-arm64-vfp-hflt.tar.gz
Download JDK 8u251 For Linux x86 RPM Package 171.71 MB jdk-8u251-linux-i586.rpm
Download JDK 8u251 For Linux x86 Compressed Archive 186.6 MB jdk-8u251-linux-i586.tar.gz
Download JDK 8u251 For Linux x64 RPM Package 171.16 MB jdk-8u251-linux-x64.rpm
Download JDK 8u251 For Linux x64 Compressed Archive 186.09 MB jdk-8u251-linux-x64.tar.gz
Download JDK 8u251 For macOS x64 254.78 MB jdk-8u251-macosx-x64.dmg
Download JDK 8u251 For Solaris SPARC 64-bit (SVR4 package) 125.19 MB jdk-8u251-solaris-sparcv9.tar.Z
Download JDK 8u251 For Solaris SPARC 64-bit 88.16 MB jdk-8u251-solaris-sparcv9.tar.gz
Download JDK 8u251 For Solaris x64 (SVR4 package) 133.64 MB jdk-8u251-solaris-x64.tar.Z
Download JDK 8u251 For Solaris x64 91.9 MB jdk-8u251-solaris-x64.tar.gz
Download JDK 8u251 For Windows x86 201.17 MB jdk-8u251-windows-i586.exe
Download JDK 8u251 For Windows x64 211.54 MB jdk-8u251-windows-x64.exe

Java Development Kit 8 Update 241 (8u241)

Platform/OS File Size
Download JDK 8u241 For Linux ARM 32 Hard Float ABI 72.94 MB jdk-8u241-linux-arm32-vfp-hflt.tar.gz
Download JDK 8u241 For Linux ARM 64 Hard Float ABI 69.83 MB jdk-8u241-linux-arm64-vfp-hflt.tar.gz
Download JDK 8u241 For Linux x86 RPM Package 171.28 MB jdk-8u241-linux-i586.rpm
Download JDK 8u241 For Linux x86 Compressed Archive 186.1 MB jdk-8u241-linux-i586.tar.gz
Download JDK 8u241 For Linux x64 RPM Package 170.65 MB jdk-8u241-linux-x64.rpm
Download JDK 8u241 For Linux x64 Compressed Archive 185.53 MB jdk-8u241-linux-x64.tar.gz
Download JDK 8u241 For macOS x64 254.06 MB jdk-8u241-macosx-x64.dmg
Download JDK 8u241 For Solaris SPARC 64-bit (SVR4 package) 133.01 MB jdk-8u241-solaris-sparcv9.tar.Z
Download JDK 8u241 For Solaris SPARC 64-bit 94.24 MB jdk-8u241-solaris-sparcv9.tar.gz
Download JDK 8u241 For Solaris x64 (SVR4 package) 133.8 MB jdk-8u241-solaris-x64.tar.Z
Download JDK 8u241 For Solaris x64 92.01 MB jdk-8u241-solaris-x64.tar.gz
Download JDK 8u241 For Windows x86 200.86 MB jdk-8u241-windows-i586.exe
Download JDK 8u241 For Windows x64 210.92 MB jdk-8u241-windows-x64.exe

Java Development Kit 8 Update 231 (8u231)

Download JDK 8u231 For Linux ARM 32 Hard Float ABI 72.9 MB jdk-8u231-linux-arm32-vfp-hflt.tar.gz
Download JDK 8u231 For Linux ARM 64 Hard Float ABI 69.8 MB jdk-8u231-linux-arm64-vfp-hflt.tar.gz
Download JDK 8u231 For Linux x86 170.93 MB jdk-8u231-linux-i586.rpm
Download JDK 8u231 For Linux x86 185.75 MB jdk-8u231-linux-i586.tar.gz
Download JDK 8u231 For Linux x64 170.32 MB jdk-8u231-linux-x64.rpm
Download JDK 8u231 For Linux x64 185.16 MB jdk-8u231-linux-x64.tar.gz
Download JDK 8u231 For Mac OS X x64 253.4 MB jdk-8u231-macosx-x64.dmg
Download JDK 8u231 For Solaris SPARC 64-bit (SVR4 package) 132.98 MB jdk-8u231-solaris-sparcv9.tar.Z
Download JDK 8u231 For Solaris SPARC 64-bit 94.16 MB jdk-8u231-solaris-sparcv9.tar.gz
Download JDK 8u231 For Solaris x64 (SVR4 package) 133.73 MB jdk-8u231-solaris-x64.tar.Z
Download JDK 8u231 For Solaris x64 91.96 MB jdk-8u231-solaris-x64.tar.gz
Download JDK 8u231 For Windows x86 200.22 MB jdk-8u231-windows-i586.exe
Download JDK 8u231 For Windows x64 210.18 MB jdk-8u231-windows-x64.exe

Java Development Kit 8 Update 221 (8u221)

Platform/OS File Size Download Link/Filename
Download JDK 8u221 For Linux ARM 32 Hard Float ABI 72.9 MB jdk-8u221-linux-arm32-vfp-hflt.tar.gz
Download JDK 8u221 For Linux ARM 64 Hard Float ABI 69.81 MB jdk-8u221-linux-arm64-vfp-hflt.tar.gz
Download JDK 8u221 For Linux x86 174.18 MB jdk-8u221-linux-i586.rpm
Download JDK 8u221 For Linux x86 189.03 MB jdk-8u221-linux-i586.tar.gz
Download JDK 8u221 For Linux x64 171.19 MB jdk-8u221-linux-x64.rpm
Download JDK 8u221 For Linux x64 186.06 MB jdk-8u221-linux-x64.tar.gz
Download JDK 8u221 For Mac OS X x64 252.52 MB jdk-8u221-macosx-x64.dmg
Download JDK 8u221 For Solaris SPARC 64-bit (SVR4 package) 132.99 MB jdk-8u221-solaris-sparcv9.tar.Z
Download JDK 8u221 For Solaris SPARC 64-bit 94.23 MB jdk-8u221-solaris-sparcv9.tar.gz
Download JDK 8u221 For Solaris x64 (SVR4 package) 133.66 MB jdk-8u221-solaris-x64.tar.Z
Download JDK 8u221 For Solaris x64 91.95 MB jdk-8u221-solaris-x64.tar.gz
Download JDK 8u221 For Windows x86 202.73 MB jdk-8u221-windows-i586.exe
Download JDK 8u221 For Windows x64 215.35 MB jdk-8u221-windows-x64.exe

Java Development Kit 8 Update 212 (8u212)

Platform/OS File Size Download Link/Filename
Download JDK 8u212 For Linux ARM v6/v7 Soft Float ABI 72.86 MB jdk-8u212-linux-arm32-vfp-hflt.tar.gz
Download JDK 8u212 For Linux ARM v6/v7 Soft Float ABI 69.77 MB jdk-8u212-linux-arm64-vfp-hflt.tar.gz
Download JDK 8u212 For Linux x86 174.11 MB jdk-8u212-linux-i586.rpm
Download JDK 8u212 For Linux x86 188.92 MB jdk-8u212-linux-i586.tar.gz
Download JDK 8u212 For Linux x64 171.13 MB jdk-8u212-linux-x64.rpm
Download JDK 8u212 For Linux x64 185.98 MB jdk-8u212-linux-x64.tar.gz
Download JDK 8u212 For Mac OS X x64 252.25 MB jdk-8u212-macosx-x64.dmg
Download JDK 8u212 For Solaris SPARC 64-bit (SVR4 package) 125.06 MB jdk-8u212-solaris-sparcv9.tar.Z
Download JDK 8u212 For Solaris SPARC 64-bit 88.15 MB jdk-8u212-solaris-sparcv9.tar.gz
Download JDK 8u212 For Solaris x64 (SVR4 package) 124.3 MB jdk-8u212-solaris-x64.tar.Z
Download JDK 8u212 For Solaris x64 85.41 MB jdk-8u212-solaris-x64.tar.gz
Download JDK 8u212 For Windows x86 202.64 MB jdk-8u212-windows-i586.exe
Download JDK 8u212 For Windows x64 215.26 MB jdk-8u212-windows-x64.exe

Java Development Kit 8 Update 211 (8u211)

Platform/OS File Size Download Link/Filename
Download JDK 8u211 For Linux ARM v6/v7 Soft Float ABI 72.86 MB jdk-8u211-linux-arm32-vfp-hflt.tar.gz
Download JDK 8u211 For Linux ARM v6/v7 Soft Float ABI 69.76 MB jdk-8u211-linux-arm64-vfp-hflt.tar.gz
Download JDK 8u211 For Linux x86 174.11 MB jdk-8u211-linux-i586.rpm
Download JDK 8u211 For Linux x86 188.92 MB jdk-8u211-linux-i586.tar.gz
Download JDK 8u211 For Linux x64 171.13 MB jdk-8u211-linux-x64.rpm
Download JDK 8u211 For Linux x64 185.96 MB jdk-8u211-linux-x64.tar.gz
Download JDK 8u211 For Mac OS X x64 252.23 MB jdk-8u211-macosx-x64.dmg
Download JDK 8u211 For Solaris SPARC 64-bit (SVR4 package) 132.98 MB jdk-8u211-solaris-sparcv9.tar.Z
Download JDK 8u211 For Solaris SPARC 64-bit 94.18 MB jdk-8u211-solaris-sparcv9.tar.gz
Download JDK 8u211 For Solaris x64 (SVR4 package) 133.57 MB jdk-8u211-solaris-x64.tar.Z
Download JDK 8u211 For Solaris x64 91.93 MB jdk-8u211-solaris-x64.tar.gz
Download JDK 8u211 For Windows x86 202.62 MB jdk-8u211-windows-i586.exe
Download JDK 8u211 For Windows x64 215.29 MB jdk-8u211-windows-x64.exe

Download Java SE Development Kit 11.0.13

Platform/OS File Size Download Link/Filename
ARM 64 Debian Package 134.3 MB jdk-11.0.13_linux-aarch64_bin.deb
ARM 64 RPM Package 140.33 MB jdk-11.0.13_linux-aarch64_bin.rpm
ARM 64 Compressed Archive 156.67 MB jdk-11.0.13_linux-aarch64_bin.tar.gz
x64 Debian Package 138.01 MB jdk-11.0.13_linux-x64_bin.deb
x64 RPM Package 144.17 MB jdk-11.0.13_linux-x64_bin.rpm
x64 Compressed Archive 160.53 MB jdk-11.0.13_linux-x64_bin.tar.gz

Java SDK 8 Download Linux mac os installer packages

Java SDK 8 Download Linux mac os installer packages

optimize-your-resume

Java Platform, Standard Edition (Java SE) lets you develop and deploy Java applications on desktops and servers, as well as in today’s demanding embedded environments. Java offers the rich user interface, performance, versatility, portability, and security that today’s applicationsrequire.

Java Development Kit  is a development environment for building applications, applets, and components using the Java programming language. The JDK includes tools useful for developing and testing programs written in the Java programming language and running on the Java platform.

The Java Development Kit is the official development kit for the Java programming language. The Java Development Kit contains the software and tools needed to compile, debug, and run small programs and applications written in the Java programming language.

JDK has a set of programming tools, including javac, jar, and archiver, which package related class libraries into a single JAR file. This tool also helps to manage JAR files, javadoc-document generator, automatic generation of documents from source code comments, jdb-debugger, jps-process status tools, display process information of the current Java process, javap-class file disassembler, Other components are also included.

Key Contents:

  • Tools and utilities that will help you develop, execute, debug, and document programs written in the JavaTM programming language.
  • 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 class libraries and support files required by the development tools.
  • Examples, with source code, of programming for the Javaplatform. These include examples that use Swing and other Java Foundation Classes, and the Java Platform Debugger Architecture.
  • Samples, with source code, of programming for certain Java API’s.
  • Header files that support native-code programming using the Java Native Interface, the JVM Tool Interface, and other functionality of the Java platform.

На этой странице вы сможете скачать нужный дистрибутив Java операционных систем Windows, macOS и Linux.

Скачать Java SE Development Kit 15

Java 15 это последняя версия на текущий момент. Выберите нужный дистрибутив и скачайте его по прямой ссылке

Java SE Development Kit 15.0.2 для Windows x64 (.exe) Скачать
Java SE Development Kit 15.0.2 для macOS (.dmg) Скачать
Java SE Development Kit 15.0.2 для Linux x64 (.rpm) Скачать
Java SE Development Kit 15.0.2 для Linux x64 (.deb) Скачать
Java SE Development Kit 15.0.2 для Linux x64 (.tar.gz) Скачать

Скачать Java SE Runtime Environment 8

Java 8 это довольно старая, но всё ещё поддерживаемая и широко используемая версия.

Java Runtime Environment 8u281 для Windows (онлайн-установка) Скачать
Java Runtime Environment 8u281 для Windows x86 (.exe) Скачать
Java Runtime Environment 8u281 для Windows x64 (.exe) Скачать
Java Runtime Environment 8u281 для macOS (.dmg) Скачать
Java Runtime Environment 8u281 для Linux x86 (.rpm) Скачать
Java Runtime Environment 8u281 для Linux x64 (.rpm) Скачать
Java Runtime Environment 8u281 для Linux x86 (.tar.gz) Скачать
Java Runtime Environment 8u281 для Linux x64 (.tar.gz) Скачать

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 7u80 windows x64 exe скачать торрент
  • Jdk 7u80 windows x64 exe download
  • Jdk 7u67 windows i586 exe скачать
  • Jdk 6u5 windows i586 p exe
  • Jdk 6u45 windows x64 exe скачать