Java Tools Tutorials - Herong's Tutorial Examples - v6.23, by Herong Yang
JIMAGE - Java Image File Format
This section describes the Java image, JIMAGE, a special file format used to store class and resource files of multiple Java modules to support custom JRE.
What Is JIMAGE (Java Image)? - JIMAGE is a special file format used to store class and resource files of multiple Java modules to support custom JRE.
One and only one JIMAGE file is used for each JRE to store all built-in Java modules. The JIMAGE file is located at "%jre_home\lib\modules". When you run the JRE's "%jre_home\bin\java" command, the JIMAGE will be available to provide classes and resources for the running JVM.
The JIMAGE file format was introduced in JDK 9. It has the following key features:
Here are some guidelines on how to use JIMAGE files:
Table of Contents
javac - The Java Program Compiler
java - The Java Program Launcher
►jimage - The JIMAGE File Tool
►JIMAGE - Java Image File Format
jimage - JIMAGE File Tool Command
"jimage info|list" - Listing JIMAGE Entries
"jimage extract" - Extracting JIMAGE File Entries
Java File Types and Related Tools
jpackage - Binary Package Builder
javadoc - The Java Document Generator
jdeps - The Java Class Dependency Analyzer
jdeprscan - The Java Deprecated API Scanner
jcmd - The JVM Diagnostic Tool
jconsole - Java Monitoring and Management Console
jstat - JVM Statistics Monitoring Tool
jhsdb - The Java HotSpot Debugger
jvisualvm (Java VisualVM) - JVM Visual Tool
javap - The Java Class File Disassembler
keytool - Public Key Certificate Tool
jrunscript - Script Code Shell
native2ascii - Native-to-ASCII Encoding Converter