
See the JDK 18 Migration Guide for a list of known compatibility issues. These files are not intended for external use.
(In the lib/ subdirectory) Additional class libraries and support files required by the JDK. (in the legal/ subdirectory) License and copyright files for each module. (in the jmods/ subdirectory) Compiled modules used by jlink to create custom runtimes. (In the include/ subdirectory) C-language header files that support native-code programming with the Java Native Interface and the Java Virtual Machine (JVM) Debugger Interface. Files in this directory can be edited to change the JDK's access permissions, configure security algorithms, and set the Java Cryptography Extension Policy Files which might be used to limit the JDK's cryptographic strength. (In the conf/ subdirectory) Files that contain user-configurable options. For further information, see the JDK 18 tools specification at This directory also includes tools and utilities that will help you develop, execute, debug, and document programs written in the Java programming language.
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.
(In the bin/ subdirectory) An implementation of the Java Runtime Environment (JRE). This section contains a general summary of the files and directories in the JDK. The version number is 18.0.1.1.Ĭomplete release notes for Java 18 can be found here.
The full version string for this update release is 18.0.2+9 (where "+" means "build").