JRE Class Explorer for JavaTM 2 Platform

About JRE Class Explorer

JRE Class Explorer is written entirely in the Java (TM) programming language. JRE Class Explorer explores Java Runtime Environment (JRE) classes. Only about a half of all JRE classes are documented. JRE Class Explorer allows you to explore all JRE classes, nested classes, constructors, fields and methods. It creates two trees: "Tree of packages with classes" and "Tree of classes inheritance". You can see all descendants of a class including non-documented classes. It is possible to explore classes of other Java Archive (JAR) files.

Getting Started

First you should unzip JRE Class Explorer's archive (with subdirectories) to any folder.

To run JRE Class Explorer without diagnostic messages enter:

javaw -jar ClassExplorer.jar

(on Win32 you can run Start.bat).

To run JRE Class Explorer with diagnostic messages (console window) enter:

java -jar ClassExplorer.jar

(on Win32 you can run Start_diag.bat).

Working with JRE Class Explorer

Using JRE Class Explorer is not difficult. After launching it will take some time (about a minute) to explore JRE classes. Number of explored classes is shown on the status label.

You can use ToolTips at both trees to see full class name and some additional information.

Using tool buttons you can quickly find a class, selected at one tree, in the other tree. If you do not know full class path (package), you can find a class by its name in "Packages" tree.

If you want to explore classes which are not part of JRE, use "Open a class, a directory, or a JAR to explore" button. To get into a directory use double-click; to explore a directory classes select it (with single click) and press "Open" button.

If you want to explore some JARs (or directories) any time when you start Class Explorer, add them into "List of directories or JAR files to explore".

If classes you are going to explore use JARs which are not part of JRE (you will get error message in this case), add those JARs into "List of external Java libraries". JARs in this list will not be explored but used for resolution of references.

"Class Explorer Options" allow you to specify which classes should be included in the trees.

Register JRE Class Explorer

In unregistered version of JRE Class Explorer you can not change "Options".

How to buy JRE Class Explorer is described at our web sites.

In several days after payment you will receive your registration key. Then click Help tool button. Next, click on the Registration tab and enter your user name and registration key and press OK. Registration is valid for all further versions.

Release Notes

You can obtain Technical Support by sending e-mail to ugoltsev@yahoo.com

When requesting support, please remember to state which Java platform you are using.

Although we have worked hard to make sure that JRE Class Explorer is as bug free as possible, no software is perfect. As a result, if you do find a bug, please let us know. There may be other people that are having the same problem and it won't be fixed unless we know about it.

New versions of JRE Class Explorer are released when new features are suggested, or a bug is found. New releases can always be found on our web site at http://www.oocities.org/ugoltsev/

Copyright (c) 2000-2001 Pavel Ugoltsev.

Version 1.10

JRE Class Explorer shows values of public static fields.

Version 1.20

Now you can explore classes from JAR, ZIP and single .class-files (which are not part of JRE) without copying them into <jre-home>/lib/ext directory: use "Open" tool button.

Version 1.30

Three tool buttons were added: "Find a class by name in "Packages" tree", "List of external Java libraries", "List of JAR files to explore".

Version 1.40

Now you can explore whole directories with classes (recursively).

Version 1.50

Tab "Implementing Classes" added - classes which implement the selected interface. If "Inherited" is checked, also classes with super-classes implementing the selected interface will be included. Note: for performance reasons only classes from "Classes" tree can be checked for this tab, so you may change "Class Explorer Options".