登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
模力方舟
Issue 表单模式来袭
提交 Issue,填表就好
内容必填选填?你说了算!
精准反馈,高效沟通
我知道了
查看详情
登录
注册
接口下线通知:"Star 一个仓库" 接口将于6月14日0点正式下线
代码拉取完成,页面将自动刷新
开源项目
>
开发工具
>
编译/构建/部署
&&
扫描微信二维码支付
取消
支付完成
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
5
Star
25
Fork
9
Gitee 极速下载
/
Java-Decompiler
代码
Wiki
统计
流水线
服务
Gitee Pages
JavaDoc
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
SBOM
我知道了,不再自动展开
仓库网络图
附件
master
分支 (1)
标签 (19)
管理
管理
master
v1.6.6
v1.6.5
v1.6.4
v1.6.3
v1.6.2
v1.6.1
v
v1.6.0
v1.5.2
v1.5.1
v1.5.0
v1.4.3
v1.4.2
v1.4.1
v1.4.0
v1.3.0
v1.2.0
v1.1.0
v1.0.0
Created with Raphaël 2.1.2
25
Dec
17
Nov
2
21
Aug
10
13
Jul
6
30
Jun
21
17
16
13
12
11
2
1
31
May
30
28
26
24
22
20
18
15
14
12
17
Apr
14
13
12
11
10
9
8
7
18
Mar
17
14
10
9
2
Sep
15
Aug
12
11
8
6
5
18
Jul
12
11
7
6
3
2
1
28
Jun
26
24
23
22
20
19
15
14
6
2
1
30
May
29
27
26
25
24
23
22
15
14
13
12
8
6
4
3
2
30
Apr
25
23
18
12
6
5
4
1
29
Mar
28
26
25
Prepare JD-GUI 1.6.6, JD-Core 1.1.3
Prepare JD-GUI 1.6.6, JD-Core 1.1.3
v1.6.6 master
v1.6.6 master
Update configuration parsing
Update configuration parsing
Merge remote-tracking branch 'origin/master'
Merge remote-tracking branch 'origin/master'
v1.6.5
v1.6.5
Merge pull request #274 from lhaeger/jdk11-compat
Merge pull request #274 from lhaeger/jdk11-compat
Prepare JD-GUI 1.6.5, JD-Core 1.1.2
Prepare JD-GUI 1.6.5, JD-Core 1.1.2
Pull request #194: add -Djd-gui.cfg=path/to.jd-gui.cfg
Pull request #194: add -Djd-gui.cfg=path/to.jd-gui.cfg
Merge pull request #265 from md-5/patch-1
Merge pull request #265 from md-5/patch-1
Merge pull request #267 from romary22/master
Merge pull request #267 from romary22/master
Add OpenJDK11 compatibility
Add OpenJDK11 compatibility
Prepare JD-GUI 1.6.4, JD-Core 1.1.1
Prepare JD-GUI 1.6.4, JD-Core 1.1.1
v1.6.4
v1.6.4
Merge branch 'master' of https://github.com/java-decompiler/jd-gui
Merge branch 'master' of https://github.com/java-decompiler/jd-gui
Add StartupWMClass to jd-gui.desktop for Linux
Add StartupWMClass to jd-gui.desktop for Linux
Prepare JD-GUI 1.6.3, JD-Core 1.0.7
Prepare JD-GUI 1.6.3, JD-Core 1.0.7
v1.6.3
v1.6.3
Update JD-GUI screenshot
Update JD-GUI screenshot
Update JD-GUI screenshot
Update JD-GUI screenshot
Prepare JD-GUI 1.6.2, JD-Core 1.0.6
Prepare JD-GUI 1.6.2, JD-Core 1.0.6
v1.6.2
v1.6.2
Internal update on preferences management
Internal update on preferences management
Update 'About' dialog
Update 'About' dialog
Fix #248 : "Escape unicode characters not work!"
Fix #248 : "Escape unicode characters not work!"
Fix #250 : "Search function not working correctly" since 1.6.0
Fix #250 : "Search function not working correctly" since 1.6.0
Prepare JD-GUI 1.6.1, JD-Core 1.0.5
Prepare JD-GUI 1.6.1, JD-Core 1.0.5
v v1.6.1
v v1.6.1
Update OSX information property list file
Update OSX information property list file
Prepare JD-GUI 1.6.0, JD-Core 1.0.4
Prepare JD-GUI 1.6.0, JD-Core 1.0.4
v1.6.0
v1.6.0
Fix warning on compilation
Fix warning on compilation
Merge branch 'master' of https://github.com/java-decompiler/jd-gui
Merge branch 'master' of https://github.com/java-decompiler/jd-gui
Add kar file support (Karaf Archive)
Add kar file support (Karaf Archive)
Update tree node selectors for multi-release JAR (MRJAR)
Update tree node selectors for multi-release JAR (MRJAR)
Add full Java module support
Add full Java module support
Improve Java 9 modules syntax highlighting
Improve Java 9 modules syntax highlighting
v1.5.2
v1.5.2
Update JD-GUI version to 1.5.2
Update JD-GUI version to 1.5.2
Fixe #149, Mousewheel zoom works inverse
Fixe #149, Mousewheel zoom works inverse
Add Java 9+ module support
Add Java 9+ module support
Update AAR and JMOD files support
Update AAR and JMOD files support
Update AAR and JMOD files support
Update AAR and JMOD files support
Fix a display bug on TreeView
Fix a display bug on TreeView
Update tooltip on tabs
Update tooltip on tabs
Add AAR and JMOD files support
Add AAR and JMOD files support
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Integrate with Linux file managers
Integrate with Linux file managers
Display images
Display images
Update JD-GUI version to 1.5.1
Update JD-GUI version to 1.5.1
v1.5.1
v1.5.1
Update maven.org filters
Update maven.org filters
Prevent NPE caused by JD-Core errors
Prevent NPE caused by JD-Core errors
Improve capability to search source code on maven.org
Improve capability to search source code on maven.org
Cleanup
Cleanup
Cleanup
Cleanup
Cleanup
Cleanup
v1.5.0
v1.5.0
Update versions
Update versions
Fixed #239 : Configure Launch4j to use JAVA_HOME
Fixed #239 : Configure Launch4j to use JAVA_HOME
Add capability to search source code on maven.org
Add capability to search source code on maven.org
Optimize imports & cleanup
Optimize imports & cleanup
Add capability to search source code on maven.org
Add capability to search source code on maven.org
Update HELP menu
Update HELP menu
Fixed #238. Exception when loading and saving configuration.
Fixed #238. Exception when loading and saving configuration.
Optimize the preferences panel
Optimize the preferences panel
Update README.md
Update README.md
Minify JAR file, EXE file, OSX app and Linux packages
Minify JAR file, EXE file, OSX app and Linux packages
Update default preference values
Update default preference values
Update JD-GUI version
Update JD-GUI version
v1.4.3
v1.4.3
Update JD-Core
Update JD-Core
Improve background indexing
Improve background indexing
Optimize imports
Optimize imports
Update JD-Core
Update JD-Core
Fix bug in CopyQualifiedNameAction
Fix bug in CopyQualifiedNameAction
Update build file
Update build file
Fix Java generics cast
Fix Java generics cast
Update build file
Update build file
Update icons
Update icons
Fix ClassCastException
Fix ClassCastException
Add JD icons
Add JD icons
Remove DEBUG log
Remove DEBUG log
v1.4.2
v1.4.2
Catch exception thrown by assert in 'DECOMPILER.decompile(...)'
Catch exception thrown by assert in 'DECOMPILER.decompile(...)'
Avoid double opening a recent file
Avoid double opening a recent file
Catch exception thrown by assert in 'Save All Sources'
Catch exception thrown by assert in 'Save All Sources'
Clean imports
Clean imports
Fix access classes
Fix access classes
Update license headers
Update license headers
Update build file
Update build file
Update build file
Update build file
Fix bug on key listener of "Search In Constant" dialog
Fix bug on key listener of "Search In Constant" dialog
Update About dialog
Update About dialog
Fix problem on "Select Location" popup
Fix problem on "Select Location" popup
Fix error that occurs when the indexer indexes CLASS files without super class
Fix error that occurs when the indexer indexes CLASS files without super class
Fix exception thrown when indexer browses a ZIP file in a ZIP file
Fix exception thrown when indexer browses a ZIP file in a ZIP file
Fix exception when application is launched with arguments
Fix exception when application is launched with arguments
Fixed corrects an error that occurs when the command 'gradlew clean build' is executed
Fixed corrects an error that occurs when the command 'gradlew clean build' is executed
Convert Groovy classes to Java classes
Convert Groovy classes to Java classes
Change javac source and target options to 1.8
Change javac source and target options to 1.8
Symplify code source
Symplify code source
Convert Groovy class files to Java class files
Convert Groovy class files to Java class files
Cleaning API
Cleaning API
Update BUILD files
Update BUILD files
Update license headers
Update license headers
Update README file
Update README file
Simplify build file
Simplify build file
Prepare Java 9 support
Prepare Java 9 support
v1.4.1
v1.4.1
Simplify build file
Simplify build file
Update license
Update license
Fix warnings during compilation
Fix warnings during compilation
Update README file
Update README file
Prepare Java 9 support
Prepare Java 9 support
Fix error on label
Fix error on label
Improves the display of line numbers
Improves the display of line numbers
Updates SaveAllSources.updateProgressBar(...)
Updates SaveAllSources.updateProgressBar(...)
Fixes stack overflow #57
Fixes stack overflow #57
Fixes #61, "Invalid unicode" errors
Fixes #61, "Invalid unicode" errors
Fixes #35, "Save All source dose not work"
Fixes #35, "Save All source dose not work"
Prepares 1.4.0
Prepares 1.4.0
v1.4.0
v1.4.0
Improves UI on Linux
Improves UI on Linux
Removes the warning message during the installation under Ubuntu
Removes the warning message during the installation under Ubuntu
Fixes the loading extensions under Linux
Fixes the loading extensions under Linux
Fixes bug in Container.Entry implementations
Fixes bug in Container.Entry implementations
Updates of service-providers loading
Updates of service-providers loading
Adds @Override
Adds @Override
Updates API version
Updates API version
Updates .gitignore
Updates .gitignore
Adds icon on tabs
Adds icon on tabs
Prepares 1.3.0
Prepares 1.3.0
v1.3.0
v1.3.0
Updates Linux packaging
Updates Linux packaging
Updates PreferencesView
Updates PreferencesView
Fixes #56, "Bad <init> method call from inside of a branch"
Fixes #56, "Bad <init> method call from inside of a branch"
Updates Javadoc
Updates Javadoc
Updates README.md
Updates README.md
Fixes #55, file "./jd_icon_128.png" missing
Fixes #55, file "./jd_icon_128.png" missing
Merge pull request #54 from sschuberth/master
Merge pull request #54 from sschuberth/master
On Windows, store the config in the roaming APPDATA directory
On Windows, store the config in the roaming APPDATA directory
build.gradle: Convert tabs to spaces
build.gradle: Convert tabs to spaces
ConfigurationXmlPersisterProvider: Convert tabs to spaces
ConfigurationXmlPersisterProvider: Convert tabs to spaces
Make the README refer to the recently added Gradle wrapper
Make the README refer to the recently added Gradle wrapper
Adds missing import
Adds missing import
Simplify a few boolean expressions
Simplify a few boolean expressions
Remove unnecessary semicolons
Remove unnecessary semicolons
JavaFileIndexerProvider: Remove an unused import
JavaFileIndexerProvider: Remove an unused import
Add the Gradle wrapper
Add the Gradle wrapper
Fixes after renaming the root package
Fixes after renaming the root package
Fixes a NPE thrown by 'Copy Qualified Name' action
Fixes a NPE thrown by 'Copy Qualified Name' action
Changes the root package name from 'jd' to 'org.jd'
Changes the root package name from 'jd' to 'org.jd'
Updates 'Select Location' popup dialog
Updates 'Select Location' popup dialog
Hides static block icon in tree
Hides static block icon in tree
Adds 'Select Tab' popup menu entry
Adds 'Select Tab' popup menu entry
Updates ANTLR Java parser
Updates ANTLR Java parser
Fixes JAVA files parsing & font size change
Fixes JAVA files parsing & font size change
Optimizes "Search In Constant Pools" dialog
Optimizes "Search In Constant Pools" dialog
Improves #43
Improves #43
Updates menu
Updates menu
Closes #43, adds "Copy Qualified Name" contextual menu
Closes #43, adds "Copy Qualified Name" contextual menu
Fixes #48, adds "UI > Main window > Single instance" to preferences
Fixes #48, adds "UI > Main window > Single instance" to preferences
Fixes bug in META-INF/services/* indexer
Fixes bug in META-INF/services/* indexer
Added missing build options for RPM packages for Redhat/CentOS/Fedora…
Added missing build options for RPM packages for Redhat/CentOS/Fedora…
Fixes MouseWheelListener on text pages
Fixes MouseWheelListener on text pages
Improves XML page & indexer : adds hyperlinks on Spring bean declarations
Improves XML page & indexer : adds hyperlinks on Spring bean declarations
Fixes after merge pull request
Fixes after merge pull request
Merge pull request #46 from PuspenduBanerjee/master
Merge pull request #46 from PuspenduBanerjee/master
Re-formatted Documentation
Re-formatted Documentation
Reformatted
Reformatted
Updated documentation to build .deb installer for Ubuntu/Debian
Updated documentation to build .deb installer for Ubuntu/Debian
Added Linux installer Support
Added Linux installer Support
Adds "Viewer > appearance > Font size" to preferences
Adds "Viewer > appearance > Font size" to preferences
Fixes bug on the icons of types on the tree
Fixes bug on the icons of types on the tree
Prepares 1.2.0
Prepares 1.2.0
v1.2.0
v1.2.0
Fixes #21, "static block will be lost..."
Fixes #21, "static block will be lost..."
Fixes errors in JavaFileTypeFactoryProvider
Fixes errors in JavaFileTypeFactoryProvider
Fixes NPE on JavaFilePage
Fixes NPE on JavaFilePage
Fixes StringIndexOutOfBoundsException in OpenTypeHierarchyView
Fixes StringIndexOutOfBoundsException in OpenTypeHierarchyView
Enables XML files indexing
Enables XML files indexing
Adds "chmod +x" to "installOsxDist", "osxDistTar" and "osxDistZip" tasks
Adds "chmod +x" to "installOsxDist", "osxDistTar" and "osxDistZip" tasks
Fixes #35 "Save All Source dose not work"
Fixes #35 "Save All Source dose not work"
Adds ".json", ".yaml" and ".yml" extensions
Adds ".json", ".yaml" and ".yml" extensions
Adds support for JAVA files
Adds support for JAVA files
Updates API
Updates API
Fixes IndexOutOfBoundsException on DirectoryTreeNodeFactoryProvider
Fixes IndexOutOfBoundsException on DirectoryTreeNodeFactoryProvider
Updates API & cleanup
Updates API & cleanup
Fixes URISyntaxException caused by space characters in paths
Fixes URISyntaxException caused by space characters in paths
Refactoring page class hierarchy
Refactoring page class hierarchy
Refactoring ClassFileTreeNodeFactoryProvider
Refactoring ClassFileTreeNodeFactoryProvider
Prevents against ConcurrentModificationException
Prevents against ConcurrentModificationException
Adds “Change font size (Zoom) with Ctrl or Meta+Mouse Wheel“
Adds “Change font size (Zoom) with Ctrl or Meta+Mouse Wheel“
Updates labels on SearchInConstantPools dialog
Updates labels on SearchInConstantPools dialog
Fixes #29, "search cannot display/open files" with an unpackaged project
Fixes #29, "search cannot display/open files" with an unpackaged project
Fixes bug on Select Location popup
Fixes bug on Select Location popup
Updates "HyperlinkData" references to "HyperlinkPage.HyperlinkData"
Updates "HyperlinkData" references to "HyperlinkPage.HyperlinkData"
Merge pull request #32 from simon04/HyperlinkData
Merge pull request #32 from simon04/HyperlinkData
Fix build: "unable to resolve class HyperlinkData"
Fix build: "unable to resolve class HyperlinkData"
Fixes Java/Groovy dependencies
Fixes Java/Groovy dependencies
Closes #28, Showing other text file types
Closes #28, Showing other text file types
Renames final static fields
Renames final static fields
Updates "universalJavaApplicationStub.sh"
Updates "universalJavaApplicationStub.sh"
Merge pull request #27 from alexey-lysiuk/osx-retina
Merge pull request #27 from alexey-lysiuk/osx-retina
Adds support for Retina/HiDPI displays on OS X
Adds support for Retina/HiDPI displays on OS X
Prepares 1.1.0
Prepares 1.1.0
v1.1.0
v1.1.0
Fixes #17, Option for Line Endings
Fixes #17, Option for Line Endings
Updates API
Updates API
Fixes saved file name
Fixes saved file name
Groovify pull request
Groovify pull request
Merge pull request #23 from Alien-AV/master
Merge pull request #23 from Alien-AV/master
Fixes JTabbedPane.SCROLL_TAB_LAYOUT side effect on history
Fixes JTabbedPane.SCROLL_TAB_LAYOUT side effect on history
make utf-8 export to file correctly
make utf-8 export to file correctly
Fixes the main window title
Fixes the main window title
Fixes NPE and tree renderer
Fixes NPE and tree renderer
Adds support for EAR files
Adds support for EAR files
Improves TreeNodeRenderer
Improves TreeNodeRenderer
Improves SearchInConstantPools dialog
Improves SearchInConstantPools dialog
Fixes NPE and improves OpenTypeHierarchy dialog
Fixes NPE and improves OpenTypeHierarchy dialog
Updates build
Updates build
Blocks the opening the same file twice
Blocks the opening the same file twice
Fixed #20, Indexing failed when files are opened with "Open" context menu under Mac OS X
Fixed #20, Indexing failed when files are opened with "Open" context menu under Mac OS X
Adds support for WAR files
Adds support for WAR files
Updates API
Updates API
Fixes NPE on FileLoaderService
Fixes NPE on FileLoaderService
Adds a indexer & a viewer for SQL files
Adds a indexer & a viewer for SQL files
Removes the annoying scrolling when a word is double-clicked on text pages
Removes the annoying scrolling when a word is double-clicked on text pages
Fixes bug on "Hierarchy Type" dialog
Fixes bug on "Hierarchy Type" dialog
Adds missing files for "Option for Tabs"
Adds missing files for "Option for Tabs"
Improves "Find" panel on Mac OSX
Improves "Find" panel on Mac OSX
Disables hyperlinks when Shift, Alt or Meta keys are down
Disables hyperlinks when Shift, Alt or Meta keys are down
Fixes #15, Linux: write jd-gui.cfg under a 'dot-directory'
Fixes #15, Linux: write jd-gui.cfg under a 'dot-directory'
Adds a marker bar on text pages
Adds a marker bar on text pages
Closes #9, "Option for Tabs"
Closes #9, "Option for Tabs"
Fixed project dependencies
Fixed project dependencies
Adds a Windows wrapper
Adds a Windows wrapper
v1.0.0
v1.0.0
Deletes 'dist' folder and uses GitHub releases
Deletes 'dist' folder and uses GitHub releases
1.0.0-RC4 commit
1.0.0-RC4 commit
Fixes #13, Adds "Dropping files onto the OSX Dock icon"
Fixes #13, Adds "Dropping files onto the OSX Dock icon"
Improves navigation
Improves navigation
Fixes an issue on the opening of types and improves preference labels
Fixes an issue on the opening of types and improves preference labels
Fixes #8, Deletes "Display line number" from preferences
Fixes #8, Deletes "Display line number" from preferences
1.0.0-RC3 commit
1.0.0-RC3 commit
Restores Unix newline characters into "universalJavaApplicationStub"
Restores Unix newline characters into "universalJavaApplicationStub"
Added Git EOL configuration
Added Git EOL configuration
Fixes #4, Can't open the jd-gui.app on OSX Yosemite
Fixes #4, Can't open the jd-gui.app on OSX Yosemite
Fixes issue on recursive search for a tree node
Fixes issue on recursive search for a tree node
Cleaning comments & traces
Cleaning comments & traces
Fixes bug on history
Fixes bug on history
Improves string search
Improves string search
Fixes links on Log pages
Fixes links on Log pages
Fixes issue on display of links
Fixes issue on display of links
Merge pull request #5 from theuserbl/patch-1
Merge pull request #5 from theuserbl/patch-1
Fixes issue on research and highlighting of results
Fixes issue on research and highlighting of results
Fixes issue on activation of menu items
Fixes issue on activation of menu items
Fixes issue on displaying search results
Fixes issue on displaying search results
Merge remote-tracking branch 'GitHub/master'
Merge remote-tracking branch 'GitHub/master'
Fixes issue on displaying search results
Fixes issue on displaying search results
Fixes ArrayIndexOutOfBoundsException on line numbers display
Fixes ArrayIndexOutOfBoundsException on line numbers display
Fixes focus issue on tree node
Fixes focus issue on tree node
Possible a fix for closing the program
Possible a fix for closing the program
1.0.0-RC2 commit
1.0.0-RC2 commit
.gitignore update
.gitignore update
Fixes #3, New version 1.0 does not work
Fixes #3, New version 1.0 does not work
Fixes #1, Save All Sources does not work, zip file is not created
Fixes #1, Save All Sources does not work, zip file is not created
1.0.0-RC1 commit
1.0.0-RC1 commit
Initial commit
Initial commit
支付提示
将跳转至支付宝完成支付
确定
取消
捐赠
捐赠前请先登录
取消
前往登录
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册
Java
1
https://gitee.com/mirrors/Java-Decompiler.git
git@gitee.com:mirrors/Java-Decompiler.git
mirrors
Java-Decompiler
Java-Decompiler
master
点此查找更多帮助
搜索帮助
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
评论
仓库举报
回到顶部