
Jar Browser
Introduction
The Jar Browser is a simple Swing app for browsing a set of jar files.
Jar Browser is great for:
- Figuring out what jar class X lives in
- Finding duplicate classes in separate jars
- Seeing the contents of the CLASSPATH
- Browsing code by decompiling classes from jars on the fly
Features
- Browse all the jars from a directory tree, or from the CLASSPATH
- Search for classes by name across a set of jars
- Decompile classes from within a jar
- Search for text within decompiled class listing
Future Enhancements
- "Class Tree" listing which shows all classes from a set of jars
organized by package
- Additional file viewers: java source, image files
- Recursive handling of embedded jars and zips. This would be good for J2EE
packages like WARs and EARs.
- "Save listing to file"
- Hypertext jump from one source listing to another
Credits
Jar Browser was created by Scott Persinger.
Thanks to Conexus, Inc. for
supporting this project by employing me!