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

Java Development Kit for Mac

Java JDK 22.0.1

  -  181.7 MB  -  Freeware
  • Latest Version

    Java JDK 23.0.1

  • Operating System

    Mac OS X

  • User Rating

    Click to vote
  • Author / Product

    Oracle / External Link

  • Filename

    jdk-22_macos-x64_bin.dmg

  • MD5 Checksum

    315aaa416df1cc8194b22d7ec4923b7f

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


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

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

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

What's new in this version:

JDK 22.0.1 contains IANA time zone data 2024a which contains the following changes:
- Ittoqqortoormiit, Greenland changes time zones on 2024-03-31.
- Vostok, Antarctica changed time zones on 2023-12-18.
- Casey, Antarctica changed time zones five times since 2020.
- Code and data fixes for Palestine timestamps starting in 2072.
- A new data file zonenow.tab for timestamps starting now.
- Kazakhstan unifies on UTC+5 beginning 2024-03-01.
- Palestine springs forward a week later after Ramadan.
- zic no longer pretends to support indefinite-past DST.
- localtime no longer mishandles Ciudad Juárez in 2422.

Other Notes:
- security-libs/java.security
- Added Certainly R1 and E1 Root Certificates (JDK-8321408):
- The following root certificates have been added to the cacerts truststore:

Certainly:
- certainlyrootr1
- DN: CN=Certainly Root R1, O=Certainly, C=US
- Certainly
- certainlyroote1
- DN: CN=Certainly Root E1, O=Certainly, C=US

Fixed:
- Regression in round-tripping UTF-16 strings after JDK-8311906
- Unneccesary CodeBlob lookup in CompiledIC::internal_set_ic_destination
- safepoint scalarization doesn't keep track of the depth of the JVM state
- C2: allocate PhaseIdealLoop::_loop_or_ctrl from C->comp_arena()
- Crash in PhaseIdealLoop::remix_address_expressions due to unexpected Region instead of Loop
- Issue store-store barrier after re-materializing objects during deoptimization
- prioritize /etc/os-release over /etc/SuSE-release in hs_err/info output
- Compilation of snippet results in VerifyError at runtime with --release 9 (and above)
- Incorrect stepping in switch
- ThisEscapeAnalyzer crashes for erroneous code
- System.exit(0) kills the launched 3rd party application