Development macOS

jclasslib bytecode viewer for macOS

Inspect Java class files and edit bytecode with jclasslib, a free, open-source tool for Mac. Open class or JAR files and explore their methods, attributes and constant pool.

macOSFree and open source; GNU GPL version 2.0Version 7.1
Download for Mac (DMG)

Version 7.1 · Direct publisher file

Link checked · Download guidance

What is jclasslib bytecode viewer?

jclasslib bytecode viewer helps Java developers examine compiled class files rather than just their source code. The publisher now calls it jclasslib bytecode editor: alongside viewing bytecode, its interface can edit constant pool entries and bytecode instructions. Open class or JAR files, browse a configured classpath or drag class files into the window, with multiple files available in tabs.

The application offers light and dark modes and several interface languages. Version 7.1 adds searches for subclasses, implementing classes and annotated elements, plus support for reading Java 26 class files. This entry links to the publisher's macOS DMG package.

For use inside IntelliJ IDEA, install the separate jclasslib plugin through IDEA's plugin manager; the standalone Mac download is not the IDE plugin. The screenshot is the publisher's cross-platform desktop example with Windows-style window controls, not a capture of the Mac build.

What it offers

  • Open multiple class files from class or JAR files, a configured classpath or drag and drop.
  • Inspect class structure and contained bytecode, including method and field information.
  • Edit constant pool entries and bytecode instructions through the interface.
  • Choose light or dark mode and switch among available interface languages.
  • Read Java 26 class files and search for subclasses, implementing classes and annotated elements in version 7.1.

Good to know

  • IntelliJ IDEA integration requires a separate plugin installed through the IDE's plugin manager; it is not provided by installing the standalone Mac application.

Product images

Sources

References used for this listing. Retrieval dates do not indicate hands-on testing.

  1. jclasslib bytecode viewer for Mac - Download ↗Retrieved
  2. jclasslib bytecode editor — publisher README ↗Retrieved
  3. Release 7.1 · ingokegel/jclasslib · GitHub ↗Retrieved
  4. jclasslib 7.1 — publisher release asset list ↗Retrieved

Browser storage

No analytics or advertising cookies. If you dismiss this notice, we remember its acknowledgement in your browser for 180 days. How storage works