Installationsprogramme können im Abschnitt „Releases“ heruntergeladen werden. Unter macOS können Sie es über HomeBrew mit installieren
brew install jclasslib-bytecode-viewer
Der jclasslib-Bytecode-Editor ist ein Tool, das alle Aspekte kompilierter Java-Klassendateien und des enthaltenen Bytecodes visualisiert. Viele Aspekte von Klassendateien können in der Benutzeroberfläche bearbeitet werden. Darüber hinaus enthält es eine Bibliothek, die es Entwicklern ermöglicht, Java-Klassendateien und Bytecode zu lesen und zu schreiben.
Alle konstanten Pooleinträge können bearbeitet werden. Referenzierte Konstantenpooleinträge können direkt über das Kontextmenü bearbeitet werden, das über die Schaltfläche „Bearbeiten“ von Attributen und Konstantenpooleinträgen angezeigt wird.
Bytecode-Anweisungen können über das Kontextmenü bearbeitet werden:
Der Dunkelmodus kann dauerhaft aktiviert werden, indem Sie im Hauptmenü „Datei->Dunkler Modus“ auswählen.
Mehrere Lokalisierungen sind verfügbar und können in der Benutzeroberfläche ausgewählt werden:
Für IntelliJ IDEA gibt es ein Plugin, das über den Plugin-Manager installiert werden kann. Die Aktion im „Ansichtsmenü“ kann aufgerufen werden, wenn eine Java-, Groovy- oder Kotlin-Datei im Editor geöffnet ist.
Der Bytecode wird im Toolfenster „jclasslib“ auf der rechten Seite angezeigt. Es können mehrere Klassendateien gleichzeitig geöffnet sein.
Der jclasslib-Bytecode-Editor ist unter der GPL, Version 2.0, veröffentlicht.