| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-08-26 | 2.0 kB | |
| ClassViewer-6.0.0.zip | 2026-08-26 | 85.4 kB | |
| ClassViewer-6.0.0.zip.sha256 | 2026-08-26 | 88 Bytes | |
| Totals: 3 Items | 87.5 kB | 1 | |
Class Viewer 6.0.0
Class Viewer is a Java Swing application for viewing public information about Java classes, including methods, constructors, fields, interfaces, and inheritance.
This release preserves the existing application version reported by ClassViewer.java. It is a maintenance release package prepared from the source tree on 2026-08-26.
Requirements
- Java 8 or newer
- A graphical desktop environment
The release was compiled and smoke-tested with OpenJDK 21. The application uses the Java SE reflection, Swing, SAX, and AWT APIs only; no third-party libraries are required.
Run the application
From this directory:
java -jar ClassViewer-6.0.0.jar
To open an initial class, pass its fully qualified name:
java -jar ClassViewer-6.0.0.jar java.lang.String
Keep ClassViewerConfig.xml beside the JAR. It supplies the documentation locations, local browser/editor settings, and known packages. The defaults currently reference Firefox ESR and gedit; change those values for your system.
Contents
ClassViewer-6.0.0.jar— compiled applicationClassViewerConfig.xml— runtime configurationsrc/— complete Java source and configuration sourceCOPYING— GNU General Public License, version 2COPYING.LESSER— GNU Lesser General Public License, version 2.1, for the reusable utility classesSHA256SUMS— checksums for release files
Source build
The source package includes build.sh. From the source root, run:
./build.sh
That script compiles into a temporary build directory and creates the application JAR with com.jstevh.viewer.ClassViewer as its entry point.
License
The application classes are distributed under GPL-2.0-or-later as stated in their source headers. com.jstevh.tools and the MethodData/ClassInfo library code carry LGPL-2.1-or-later headers. See the included license texts for the applicable terms.
Project home: https://classviewer.sourceforge.net