Java 9 New Tools Notes

List of new command-line tools part of jdk-9:
Tool Notes Link
jaotc Ahead-of-Time (AOT) compilation to boost the start-up time of small and large Java applications, with at most a limited impact on peak performance,
jcontrol The Java Control Panel is used to control how Java and JavaFX applications that are embedded in a browser or are launched from a browser run on your computer.
jdeprscan You use the jdeprscan tool as a static analysis tool that scans a jar file (or some other aggregation of class files) for uses of deprecated API elements.
jhsdb You use the jhsdb tool to attach to a Java process or to launch a postmortem debugger to analyze the content of a core-dump from a crashed Java Virtual Machine (JVM).
jimage There’s a “jimage” tool in the bin directory that is useful for troubleshooting, you can use this to list or expand for example. It’s not the full range of options that you have with the “jar” tool but that is mostly because the jimage format is intended to be JDK-internal and not something that most developers will interact directly with. This is the only link i found useful
jlink You can use the jlink tool to assemble and optimize a set of modules and their dependencies into a custom runtime image.
jmod You use jmod to create JMOD files and list the content of existing JMOD files.
jshell You use the jshell tool to interactively evaluate declarations, statements, and expressions of the Java programming language in a read-eval-print loop (REPL).

Further reading please go to


Popular posts from this blog

Java SSL/TLS Testing Tool: Cipher Suite

Undocumented JAVA: Web Application: Deploy to the Cloud – Part 1

XML basics