-
Latest Version
Java JDK 22.0.1 LATEST
-
Review by
-
Operating System
Mac OS X
-
User Rating
Click to vote -
Author / Product
-
Filename
jdk-22_macos-x64_bin.dmg
-
MD5 Checksum
315aaa416df1cc8194b22d7ec4923b7f
Java Development Kit for macOS (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 JDK 22.0.1 Screenshots
The images below have been resized. Click on them to view the screenshots in full size.
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
- OperaOpera 109.0 Build 5097.45
- PhotoshopAdobe Photoshop CC 2024 25.6
- PrivadoVPNPrivadoVPN 3.8.11
- ReiBootTenorshare ReiBoot iOS for Mac 9.4.4
- Adobe AcrobatAdobe Acrobat Pro 2024.002.20687
- OKXOKX - Buy Bitcoin or Ethereum
- ParallelsParallels Desktop 19.3.0
- TradingViewTradingView - Track All Markets
- CleanMyMacCleanMyMac X 4.15.3
- 4DDiG4DDiG Mac Data Recovery 3.4.2
Comments and User Reviews