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, https://jaxenter.com/java-9-will-support-ahead-time-compilation-129874.html
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. https://docs.oracle.com/javase/9/deploy/java-control-panel.htm
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. https://docs.oracle.com/javase/9/tools/jdeprscan.htm
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). https://docs.oracle.com/javase/9/tools/jhsdb.htm
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 http://narkive.com/xjE5x0tf:3.341.341
jlink You can use the jlink tool to assemble and optimize a set of modules and their dependencies into a custom runtime image. https://docs.oracle.com/javase/9/tools/jlink.htm
jmod You use jmod to create JMOD files and list the content of existing JMOD files. https://docs.oracle.com/javase/9/tools/jmod.htm
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). https://docs.oracle.com/javase/9/tools/jshell.htm
jweblauncher

Further reading please go to http://docs.oracle.com/javase/9/whatsnew/toc.htm

Comments

Popular posts from this blog

Java SSL/TLS Testing Tool: Cipher Suite

Developing Spring Boot Application using Docker - Part 1

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