Compact guide to essential Java command line tools with examples and practical tips for java javac jshell jar jlink jmap jstack jstat jdeps javadoc