Download Latest Version jclasslib_linux_x64_7_1.tar.gz (64.9 MB)
Email in envelope

Get an email when there's a new version of jclasslib bytecode editor

Home / 7.1
Name Modified Size InfoDownloads / Week
Parent folder
jclasslib_linux_x64_7_1.tar.gz 2026-04-23 64.9 MB
jclasslib_win64_7_1.exe 2026-04-23 63.9 MB
jclasslib_unix_7_1.tar.gz 2026-04-23 7.6 MB
jclasslib_macos_7_1.dmg 2026-04-23 74.2 MB
7.1 source code.tar.gz 2026-04-23 5.6 MB
7.1 source code.zip 2026-04-23 5.9 MB
README.md 2026-04-23 2.0 kB
Totals: 7 Items   222.1 MB 7

New features

  • Added "Find Subclasses" on class nodes (#85)

Find subclasses

  • Added "Find Implementing Classes" on interface nodes (#85)

Find implementing classes

  • Added "Find Annotated Elements" on annotation classes, plus a general "Search" action on the general info pane and on interface nodes (#85)

Find annotated elements

  • 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 new ClassFileReadMode on DataInput (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)
  • addConstantPoolEntry did not add placeholder slots for long and double constants (#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
Source: README.md, updated 2026-04-23