> For the complete documentation index, see [llms.txt](https://notes.incendium.rocks/pentesting-notes/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://notes.incendium.rocks/pentesting-notes/reversing/java-applications.md).

# Java applications

## jd-gui

JD-GUI is a standalone graphical utility that displays Java source codes of “.class” files. You can browse the reconstructed source code with the JD-GUI for instant access to methods and fields.

{% embed url="<https://www.kali.org/tools/jd-gui/>" %}

<figure><img src="https://3347686964-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fu7zwkkeRzjx9PZGhfY9D%2Fuploads%2FbYaIBBseg3ilw6lmqH61%2Fimage.png?alt=media&amp;token=5ebfbdaa-1ec6-4782-8d51-5f633c1426d6" alt=""><figcaption></figcaption></figure>
