From Martin Baeumer:
JarVisualizer is a utility for Java developers designed to display the contents of JAR files in a graph-like view. It opens a jar-file and creates a visual representation of the content as a graph with nodes and edges. It helps developers to get familiar with a library. It can be used as a learning tool as well as to review the design of a library.