Installed Directory Structure of JDK (original) (raw)
The modular runtime image of JDK 11 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 lib
directory on macOS or the lib/$ARCH
directory on Linux and Solaris 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 11 and JDK 11.0.1 simultaneously. In the JDK installation location, jdk-11
and jdk-11.0.1
directories get created.