6 Installed Directory Structure of JDK
The modular runtime image of JDK 16 contains the following folders:
Note:
In macOS, the JDK installation path is/Library/Java/JavaVirtualMachines/jdk-interim.update.patch.jdk/Contents/Home.
-
/jdk-interim.update.patch.jdk -
The root directory of the JDK software installation. This directory also contains Copyright, README, and Release files.
-
/jdk-interim.update.patch.jdk/Contents/Home/ -
The root directory of the JDK software installation on macOS.
-
/jdk-interim.update.patch.jdk/bin -
The executable and command-line launchers that are defined by the modules linked to the image.
-
/jdk-interim.update.patch.jdk/conf -
The
.properties,.policy, and other configuration files intended to be edited by developers, deployers, and end users. -
/jdk-interim.update.patch.jdk/lib -
The private implementation details of the runtime system. These files are not intended for external use and must not be modified.
The
libdirectory on macOS or thelib/$ARCHdirectory on Linux contains the runtime system's dynamically linked native libraries. -
/jdk-interim.update.patch.jdk/jmods -
The compiled module definitions.
-
/jdk-interim.update.patch.jdk/legal -
The copyright and license files for each module.
-
/jdk-interim.update.patch.jdk/lib/src.zip -
The archive that contains the source code for the Java platform.
-
/jdk-interim.update.patch.jdk/include -
The C-language header files that support native-code programming with the Java Native Interface and the Java Virtual Machine (JVM) Debugger Interface.
Note:
You can install two versions of JDK simultaneously. Update version of JDK does not replace the previous version, however, a new directory is created. For example, you can install JDK 15 and JDK 11 simultaneously. In the JDK installation location,jdk-15 and
jdk-11 directories get created.