[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-4004":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":19,"rankGlobal":10,"rankLanguage":10,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":23,"hasPages":21,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":25,"readmeContent":26,"aiSummary":27,"trendingCount":16,"starSnapshotCount":16,"syncStatus":28,"lastSyncTime":29,"discoverSource":30},4004,"jd-gui","java-decompiler\u002Fjd-gui","java-decompiler","A standalone Java Decompiler GUI","",null,"Java",15108,2472,503,223,0,4,32,75.2,"GNU General Public License v3.0",false,"master",true,[],"2026-06-12 04:00:20","# JD-GUI\n\nJD-GUI, a standalone graphical utility that displays Java sources from CLASS files.\n\n![](https:\u002F\u002Fraw.githubusercontent.com\u002Fjava-decompiler\u002Fjd-gui\u002Fmaster\u002Fsrc\u002Fwebsite\u002Fimg\u002Fjd-gui.png)\n\n- Java Decompiler projects home page: [http:\u002F\u002Fjava-decompiler.github.io](http:\u002F\u002Fjava-decompiler.github.io)\n- JD-GUI source code: [https:\u002F\u002Fgithub.com\u002Fjava-decompiler\u002Fjd-gui](https:\u002F\u002Fgithub.com\u002Fjava-decompiler\u002Fjd-gui)\n\n## Description\nJD-GUI is a standalone graphical utility that displays Java source codes of \n\".class\" files. You can browse the reconstructed source code with the JD-GUI\nfor instant access to methods and fields.\n\n## How to build JD-GUI ?\n```\n> git clone https:\u002F\u002Fgithub.com\u002Fjava-decompiler\u002Fjd-gui.git\n> cd jd-gui\n> .\u002Fgradlew build \n```\ngenerate :\n- _\"build\u002Flibs\u002Fjd-gui-x.y.z.jar\"_\n- _\"build\u002Flibs\u002Fjd-gui-x.y.z-min.jar\"_\n- _\"build\u002Fdistributions\u002Fjd-gui-windows-x.y.z.zip\"_\n- _\"build\u002Fdistributions\u002Fjd-gui-osx-x.y.z.tar\"_\n- _\"build\u002Fdistributions\u002Fjd-gui-x.y.z.deb\"_\n- _\"build\u002Fdistributions\u002Fjd-gui-x.y.z.rpm\"_\n\n## How to launch JD-GUI ?\n- Double-click on _\"jd-gui-x.y.z.jar\"_\n- Double-click on _\"jd-gui.exe\"_ application from Windows\n- Double-click on _\"JD-GUI\"_ application from Mac OSX\n- Execute _\"java -jar jd-gui-x.y.z.jar\"_ or _\"java -classpath jd-gui-x.y.z.jar org.jd.gui.App\"_\n\n## How to use JD-GUI ?\n- Open a file with menu \"File > Open File...\"\n- Open recent files with menu \"File > Recent Files\"\n- Drag and drop files from your file explorer\n\n## How to extend JD-GUI ?\n```\n> .\u002Fgradlew idea \n```\ngenerate Idea Intellij project\n```\n> .\u002Fgradlew eclipse\n```\ngenerate Eclipse project\n```\n> java -classpath jd-gui-x.y.z.jar;myextension1.jar;myextension2.jar org.jd.gui.App\n```\nlaunch JD-GUI with your extensions\n\n## How to uninstall JD-GUI ?\n- Java: Delete \"jd-gui-x.y.z.jar\" and \"jd-gui.cfg\".\n- Mac OSX: Drag and drop \"JD-GUI\" application into the trash.\n- Windows: Delete \"jd-gui.exe\" and \"jd-gui.cfg\".\n\n## License\nReleased under the [GNU GPL v3](LICENSE).\n\n## Donations\nDid JD-GUI help you to solve a critical situation? Do you use JD-Eclipse daily? What about making a donation?\n\n[![paypal](https:\u002F\u002Fraw.githubusercontent.com\u002Fjava-decompiler\u002Fjd-gui\u002Fmaster\u002Fsrc\u002Fwebsite\u002Fimg\u002Fbtn_donate_euro.gif)](https:\u002F\u002Fwww.paypal.com\u002Fcgi-bin\u002Fwebscr?cmd=_s-xclick&hosted_button_id=C88ZMVZ78RF22) [![paypal](https:\u002F\u002Fraw.githubusercontent.com\u002Fjava-decompiler\u002Fjd-gui\u002Fmaster\u002Fsrc\u002Fwebsite\u002Fimg\u002Fbtn_donate_usd.gif)](https:\u002F\u002Fwww.paypal.com\u002Fcgi-bin\u002Fwebscr?cmd=_s-xclick&hosted_button_id=CRMXT4Y4QLQGU)\n","JD-GUI 是一个独立的图形化工具，用于从 CLASS 文件中反编译并显示 Java 源代码。其核心功能包括浏览重构后的源代码，并支持即时访问方法和字段。该工具使用 Java 开发，具有跨平台特性，支持 Windows、Mac OS X 以及 Linux 系统。适用于需要查看或分析已编译 Java 类文件但没有原始源码的情况，如学习开源库内部实现、软件逆向工程等场景。此外，JD-GUI 还可以通过添加自定义扩展来增强其功能，满足特定需求。",2,"2026-06-11 02:57:43","top_language"]