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

Java Development Kit for Mac

Java JDK 16.0.2

  -  166.6 MB  -  Freeware
  • Latest Version

    Java JDK 23

  • Operating System

    Mac OS X

  • User Rating

    Click to vote
  • Author / Product

    Oracle / External Link

  • Filename

    jdk-16.0.2_osx-x64_bin.dmg

  • MD5 Checksum

    fa70df86fa8fcd4753a2bda77ba74bbb

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


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 16.0.2 Screenshots

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

    Java JDK 16.0.2 Screenshot 1
  • Java JDK 16.0.2 Screenshot 2
  • Java JDK 16.0.2 Screenshot 3
  • Java JDK 16.0.2 Screenshot 4
  • Java JDK 16.0.2 Screenshot 5

What's new in this version:

Keeping the JDK up to Date:
- Oracle recommends that the JDK is updated with each Critical Patch Update (CPU). In order to determine if a release is the latest, the Security Baseline page can be used to determine which is the latest version for each release family.
- Critical patch updates, which contain security vulnerability fixes, are announced one year in advance on Critical Patch Updates, Security Alerts and Bulletins. It is not recommended that this JDK (version 16.0.2) be used after the next critical patch update scheduled for October 19, 2021.
- Removed Features and Options
- Security-libs/java.security
- Removed Telia Company's Sonera Class2 CA certificate

The following root certificate has been removed from the cacerts truststore:
- Telia Company
- Soneraclass2ca
- DN: CN=Sonera Class2 CA, O=Sonera, C=FI

Other Notes:
- LUpdated List of Capabilities Provided by JDK RPMs
- The following capabilities have been removed from the list of what OracleJDK/OracleJRE RPMs provide: xml-commons-api, jaxp_parser_impl, and java-fonts. This clean-up of the list resolves existing and potential conflicts with modular rpms.
- There are other RPMs providing these capabilities, so there should be no impact on packages that depend on them. Package managers can use other RPMs to satisfy the dependencies provided by the OracleJDK/OracleJRE RPMs before this change.

Fixed:
- Duplicate global variable 'jvm' in libjavajpeg and libawt
- Watch registry changes for remote printers update instead of polling
- Native crash in Win32PrintServiceLookup.getAllPrinterNames()
- DragAndDrop hangs on Windows
- DST starts from incorrect time in 2038
- TimeZone getOffset API does not return a DST offset between years 2038-2137
- StartTlsResponse.close() hangs due to synchronization issues
- IfNode::fold_compares_helper faces non-canonicalized bool when running JRuby JSON workload
- C2: Out-of-Bounds Array Load from Clone Source
- Assert root method not found in witnessed_reabstraction_in_supers is too strong
- PhaseStringOpts::int_stringSize doesn't handle min_jint correctly
- SIGSEGV at MethodIteratorHost
- OldObjectSample events too expensive
- Gtest/GTestWrapper.java vmErrorTest.unimplemented1_vm_assert failed
- Consolidate POSIX code for runtime exit support: os::shutdown, os::abort and os::die
- Kitchensink24HStress.java crashed with EXCEPTION_ACCESS_VIOLATION
- SIGSEGV in get_current_contended_monitor
- Disable SHA-1 Signed JARs
- [BACKOUT] JDK-8196415 Disable SHA-1 Signed JARs
- Remove Telia Company CA certificate expiring in April 2021
- JCE doesn't provide any class to handle RSA private key in PKCS#1
- NullPointerException in sun.security.ssl.HKDF.extract(HKDF.java:93)
- TestRedirectLinks fails