Download Latest Version ClassViewer-6.0.0-Windows.zip (60.4 kB)
Email in envelope

Get an email when there's a new version of Class Viewer for Java

Home / classviewer_linux / 6.0_updated
Name Modified Size InfoDownloads / 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 application
  • ClassViewerConfig.xml — runtime configuration
  • src/ — complete Java source and configuration source
  • COPYING — GNU General Public License, version 2
  • COPYING.LESSER — GNU Lesser General Public License, version 2.1, for the reusable utility classes
  • SHA256SUMS — 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

Source: README.md, updated 2026-08-26