The basic tool you need in order to create apps in Java

Java Development Kit for Mac

Join our mailing list

Stay up to date with latest software releases, news, software discounts, deals and more.

Subscribe

Java JDK 8 Update 72

  -  227.27 MB  -  Freeware
  • Latest Version

    Java JDK 22.0.1

  • Operating System

    Mac OS X

  • User Rating

    Click to vote
  • Author / Product

    Oracle / External Link

  • Filename

    jdk-8u72-macosx-x64.dmg

  • MD5 Checksum

    9da0a69950f5f70c50390292f2b072c9

Sometimes latest versions of the software can cause issues when installed on older devices or devices running an older version of the operating system. Software makers usually fix these issues but it can take them some time. What you can do in the meantime is to download and install an older version of Java JDK 8 Update 72.


For those interested in downloading the most recent release of Java Development Kit for Mac or reading our review, simply click here.


All old versions distributed on our website are completely virus-free and available for download at no cost.


We would love to hear from you

If you have any questions or ideas that you want to share with us - head over to our Contact page and let us know. We value your feedback!

  • Java JDK 8 Update 72 Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

What's new in this version:

- jps running as root fails after the fix of JDK-8050807
- When running jps as root in solaris or linux, it should be able to display process information for all running java process in the system. This worked fine until 7u72.
- This bug was introduced when fix JDK-8050807 was merged in JDK repository. In this fix UID of directory is matched with the effective Id of process. When JPS command is executed as root, it tries to read the process information from "/tmp/hsperfdata_$username_$ProcessID" file. Before reading the process file or directory, it checks if the file or directory is secure or not. It opens the user directory and match the UID of that directory (which belong to other user) with the current process(root-jps) effective ID,which gets fail and process returns failure.
- "Apply" button is permanently disabled in JCP, after roaming profile option is changed
- After the option "Store user settings in the roaming profile" located in "Java Control Panel -> Advanced -> Miscellaneous" is changed and applied by a click on "Apply" button in Java Control Panel (JCP), "Apply" button becomes permanently disabled and changes of any other options in JCP do not lead to enabling of "Apply" button.
- JFR reports abnormally high machine CPU consumption on Linux
- On Linux kernels 2.6 and later, the JDK would include time spent waiting for IO completion as "CPU usage". During periods of heavy IO activity, this could result in misleadingly high values reported as CPU consumption in various tools like Flight Recorder and performance counters. This issue has been resolved.
- Problem with REMOVEOUTOFDATEJRES Installer option documentation corrected
- Missing documentation for the REMOVEOUTOFDATEJRES installer option was added to the Java Platform, Standard Edition Installation Guide: http://docs.oracle.com/javase/8/docs/technotes/guides/install/config.html#table_config_file_options

Join our mailing list

Stay up to date with latest software releases, news, software discounts, deals and more.

Subscribe