Freeware
Windows/macOS/Linux
10 JDK 8 Installation for OS X. Then you are still using a version of Apple Java 6 that includes the plug-in and the Java Preferences app. See 'Note for Users of OS X that Include Apple Java 6 Plug-in'. There can be multiple JDKs installed on a system, as many as you wish. Run checkra1n on windows. This tutorial teach you how to Run checkra1n on windows computer and without using hackintosh or mac. What you need: Read More ».
73.7 MB
176,977
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.
This download is for end users running Java on a desktop: JRE (Java Runtime Environment). This Covers most end-users needs. Contains everything required to run Java applications on your system.
You can also download the latest version of Jave (JRE) here.
Legacy:
If you are looking for previous Java versions here are the links to download:
What's New:
This new major release contains several new features and enhancements that increase the performance of existing applications, make it easier to develop applications for modern platforms, and increase maintainability of code.
Previous Version:
A Critical Patch Update (CPU) is a collection of patches for multiple security vulnerabilities. Critical Patch Update patches are usually cumulative, but each advisory describes only the security fixes added since the previous Critical Patch Update advisory. Thus, prior Critical Patch Update advisories should be reviewed for information regarding earlier published security fixes. Please refer to:
Critical Patch Updates and Security Alerts for information about Oracle Security Advisories.
Due to the threat posed by a successful attack, Oracle strongly recommends that customers apply CPU fixes as soon as possible. Until you apply the CPU fixes, it may be possible to reduce the risk of successful attack by blocking network protocols required by an attack. For attacks that require certain privileges or access to certain packages, removing the privileges or the ability to access the packages from users that do not need the privileges may help reduce the risk of successful attack. Both approaches may break application functionality, so Oracle strongly recommends that customers test changes on non-production systems. Neither approach should be considered a long-term solution as neither corrects the underlying problem.
This Critical Patch Update contains 144 new security fixes across the product families listed below:
- Oracle Database 11g Release 1, version 11.1.0.7
- Oracle Database 11g Release 2, versions 11.2.0.3, 11.2.0.4
- Oracle Database 12c Release 1, version 12.1.0.1
- Oracle Fusion Middleware 11g Release 1, versions 11.1.1.6, 11.1.1.7
- Oracle Fusion Middleware 11g Release 2, versions 11.1.2.0, 11.1.2.1
- Oracle Fusion Middleware 12c Release 2, version 12.1.2
- Oracle Containers for J2EE, version 10.1.3.5
- Oracle Enterprise Data Quality, versions 8.1, 9.0.8
- Oracle Forms and Reports 11g, Release 2, version 11.1.2.1
- Oracle GlassFish Server, version 2.1.1, Sun Java Application Server, versions 8.1, 8.2
- Oracle HTTP Server 11g, versions 11.1.1.6, 11.1.1.7
- Oracle HTTP Server 12c, version 12.1.2
- Oracle Identity Manager, versions 11.1.1.5, 11.1.1.7, 11.1.2.0, 11.1.2.1
- Oracle Internet Directory, versions 11.1.1.6, 11.1.1.7
- Oracle iPlanet Web Proxy Server, version 4.0
- Oracle iPlanet Web Server, versions 6.1, 7.0
- Oracle Outside In Technology, versions 8.4.0, 8.4.1
- Oracle Portal, version 11.1.1.6
- Oracle Reports Developer, versions 11.1.1.6, 11.1.1.7, 11.1.2.1
- Oracle Traffic Director, versions 11.1.1.6, 11.1.1.7
- Oracle WebCenter Portal versions 11.1.1.6.0, 11.1.1.7.0, 11.1.1.8.0
- Oracle WebCenter Sites versions 11.1.1.6.1, 11.1.1.8.0
- Oracle Hyperion Essbase Administration Services, versions 11.1.2.1, 11.1.2.2, 11.1.2.3
- Oracle Hyperion Strategic Finance, versions 11.1.2.1, 11.1.2.2
- Oracle E-Business Suite Release 11i, version 11.5.10.2
- Oracle E-Business Suite Release 12i, versions 12.0.6, 12.1.1, 12.1.2, 12.1.3
- Oracle Agile Product Lifecycle Management for Process, versions 6.0, 6.1, 6.1.1
- Oracle AutoVue, versions 20.1.1
- Oracle Demantra Demand Management, versions 7.2.0.3 SQL-Server, 7.3.0, 7.3.1, 12.2.0, 12.2.1, 12.2.2, 12.2.3
- Oracle Transportation Management, versions 6.0, 6.1, 6.2, 6.3, 6.3.1, 6.3.2
- Oracle PeopleSoft Enterprise HRMS, versions 9.1.0, 9.2.0
- Oracle PeopleSoft Enterprise HRMS Human Resources, versions 9.1, 9.2
- Oracle PeopleSoft Enterprise PeopleTools, versions 8.52, 8.53
- Oracle PeopleSoft Enterprise SCM Services Procurement, version 9.2
- Oracle Siebel Core, versions 8.1.1, 8.2.2
- Oracle Siebel Life Sciences, versions 8.1.1, 8.2.2
- Oracle iLearning, version 6.0
- Oracle FLEXCUBE Private Banking, versions 1.7, 2.0, 2.0.1, 2.2.0.1, 3.0, 12.0.1, 12.0.2
- Oracle JavaFX, versions 2.2.45 and earlier
- Oracle Java JDK and JRE, versions 5.0u55 and earlier, 6u65 and earlier, 7u45 and earlier
- Oracle Java SE Embedded, versions 7u45 and earlier
- Oracle JRockit, versions R27.7.7 and earlier, R28.2.9 and earlier
- Oracle Solaris versions 8, 9, 10, 11.1
- Oracle Secure Global Desktop, versions 4.63.x, 4.71.x, 5.0.x, 5.10
- Oracle VM VirtualBox, versions prior to 3.2.20, 4.0.22, 4.1.30, 4.2.20, 4.3.6
- Oracle MySQL Enterprise Monitor, versions 2.3, 3.0
- Oracle MySQL Server, versions 5.1, 5.5, 5.6
This Critical Patch Update advisory is also available in an XML format that conforms to the Common Vulnerability Reporting Format (CVRF) version 1.1. More information about Oracle's use of CVRF is available here.
Note: After installing Java, restart your browser and verify Java has been installed correctly.
Popular apps in For Developers
- Latest Version:Java JDK 12.0.2 LATEST
- Requirements:Mac OS X
- Author / Product:Oracle / Java Development Kit for Mac
- Old Versions:
- Filename:jdk-12.0.2_osx-x64_bin.dmg
- MD5 Checksum:e4b6a545543f00326a01cfb37cc570be
- Details:Java Development Kit for Mac 2020 full offline installer setup for Mac
Java Development Kit for Mac (also known as JDK) is a highly professional cross-platform SDK platform created and regularly supported by Oracle Corporation.With a goal of providing specific implementation of Java SE, Java EE and Java ME platforms developers from all around the world use it. Because of its strong development support, this SDK package represents the most popular and widely used Java SDK platform for creation of both enterprise projects and open-source projects of all sizes. Popularity of Java Development Kits present not only because of the absolutely astonishing set of tools, services and features that this package offers, but also because in late 2006 Oracle released this SDK under the GNU General Public License, making it free for everyone.
Java Development Kit for Mac (often described by Oracle as an “extended” package that expands upon the normal tools that could be find in Java SE Development Kit) hosts wide variety of tools for streamlined developing, debugging, testing, and monitoring of Java applications. The core of the package consists from more than 30 individual tools and service which can effortlessly control every aspect of Java application development, from the concept phase to the final deployment to the end-users.
Contents of the JDK:
Development Tools
(In the bin/ subdirectory) Tools and utilities that will help you develop, execute, debug, and document programs 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 Javaplatform. 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 Javaplatform.
Source Code
(In src.zip) Java programming language source files for all classes that make up the Java core API (that is, sources 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 file, use any common zip utility. Or, you may use the Jar utility in the JDK's bin/ directory: jar xvf src.zip. Download Java Development Kit for Mac now!
Also Available: Download Java Development Kit for Windows
Java Development Kit for Mac (often described by Oracle as an “extended” package that expands upon the normal tools that could be find in Java SE Development Kit) hosts wide variety of tools for streamlined developing, debugging, testing, and monitoring of Java applications. The core of the package consists from more than 30 individual tools and service which can effortlessly control every aspect of Java application development, from the concept phase to the final deployment to the end-users.
Contents of the JDK:
Development Tools
(In the bin/ subdirectory) Tools and utilities that will help you develop, execute, debug, and document programs 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 Javaplatform. 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 Javaplatform.
Source Code
(In src.zip) Java programming language source files for all classes that make up the Java core API (that is, sources 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 file, use any common zip utility. Or, you may use the Jar utility in the JDK's bin/ directory: jar xvf src.zip. Download Java Development Kit for Mac now!
Also Available: Download Java Development Kit for Windows