jclasslib v7.1 Release Notes
Release Date: 2026-04-23 // about 2 months ago-
New features
- โ Added "Find Subclasses" on class nodes (#85)
- โ Added "Find Implementing Classes" on interface nodes (#85)
- โ Added "Find Annotated Elements" on annotation classes, plus a general
"Search" action on the general info pane and on interface nodes (#85)
- Class file scanning for "Find usages" is significantly faster. UTF-8
constant pool entries are now decoded lazily, and attribute skipping can
be enabled per read via the newClassFileReadModeonDataInput
(previously only controllable through a global system property) - Classpath tree scanning is noticeably faster on large class hierarchies
- ๐ The Windows installer has been streamlined: additional locales, a
persistent language selection, and a simpler installation flow - ๐ Support for reading Java 26 class files
๐ Bug fixes
- Obfuscated JARs where class entries are disguised as directories can now
be opened (#75) addConstantPoolEntrydid not add placeholder slots forlongand
doubleconstants (#79)- Hash codes of constant pool entries did not depend on the constant type
- The class file version constant for Java 26 was incorrect
- ๐ป Dragging the same JAR file onto the browser a second time left the class
๐ป file browser empty
Previous changes from v7.0
-
New features
- jclasslib now has a modern look with new icons and a new logo
- โ Added "Find usages" buttons to all constant pool entries
- โ Added "Find usages" buttons to all field and method entries
- โ Added a filter text field to the classpath chooser dialog.
- The filter text field on the constant pool and class member detail pane was modernized and now includes a match mode drop-down.
- โ Added locales for Japanese and Korean
- ๐ Support for reading and writing Java 25 classes
๐ Bug fixes
- "Show method" and "Show field" actions did not work if the method was implemented in a superclass of the referenced class
- ๐ When opening a class file via the file association while jclasslib was not open, two windows were opened, with the empty window on top
- ๐ Link colors in multi-line labels were not updated when light/dark mode was changed





