# 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!