# JD-IntelliJ #
**JD-IntelliJ** is a plug-in for **IntelliJ IDEA**, initiated by **Brice Dutheil**. It uses the **Java Decompiler** binaries It allows you to display all the Java sources during your debugging process, even if you do not have them all. Currently, the project is under development. The Java sources are hosted on [Bitbucket](java.decompiler.free.fr/?q=jdintellij). Your contributions are welcome.
Also note that it is possible to decompile jars/classes with **JD-GUI** (can be found on the official site).
## Warning ##
This plugin is currently not maintained, due to lack of time and the availablity of a decompiler within [IntelliJ IDEA itself](https://www.jetbrains.com/idea/features/#built-in-tools) (even the [community version](https://www.jetbrains.com/idea/features/editions_comparison_matrix.html)).
For reference it has been know to be broken since IntelliJ IDEA 2016 since internal IntelliJ IDEA API changes.
## Notes ##
It is the official [**Java Decompiler**](http://jd.benow.ca/) plugin for IntelliJ IDEA. The plugin should work from IntelliJ IDEA 10.5.x to the latest stable version (12 as of this writing).
Last but not the least, all the credit for decompilation stuff must go to **Emmanuel Dupuy**, who is the author of Java Decompiler.
## Screenshots ##
![JD-IntelliJ in action](http://jd.benow.ca/img/screenshot16.png)
## Installation ##
##### From the JetBrains repository #####
The plugin is deployed on the publin JetBrains IntelliJ repository, to install it go to the _Settings_ dialog window > _Plugins_ pane > _Browse Repositories_ dialog window, then search for _Java Decompiler_.
##### From the zip archive #####
It is also possible to install JD-IntelliJ from a file (if compiled from the source), to the _Settings_ dialog window > _Plugins_ pane > _Install Plugin from disk..._
**Don't download from Bitbucket!** The Bitbucket link is the zipped mercurial repository, not the actual plugin. You can find the latest version on the [IntelliJ plugin site](http://plugins.jetbrains.com/plugin/7100).
## Development ##
#### First steps ####
> _Note that the source code is compiled against the IntelliJ 11 API, the JetBrains introduced a few backward incompatible changes in later
versions that would require changes and incompatibilities for earlier verison of IntelliJ. In order to maintain this compitibility for
the time being the plugin will still be compiled against IntelliJ 11, compilation should work against a community edition of IntelliJ 11
(which can be found [here](http://devnet.jetbrains.com/docs/DOC-1228))._
1. Download the project from Bitbucket.
2. Import it on IntelliJ IDEA.
3. Create a new configuration with the type "plugin". Don't forget to set up an _IntelliJ IDEA Plugin SDK_.
4. Run the new configuration.
#### Building it ####
Don't use the IntelliJ internal plugin deployment feature _Prepare plugin module 'jd-intellij' for deployment_, it
doesn't deal well we have native binaries. in order to deal properly with this matter an ant build script has
been created.
So, to create the plugin zip archive (with the custom repository file) in the `deploy` folder, enter the following at
root of the project :
ant make
> _note for Linux/Unix: change jd-intellij-unix.properties to reflect the IntelliJ Installation path (default to /usr/local/intelliJ )
To package the archive you should also setup your the properties in your platform related file
`jd-intellij-osx.properties` or `jd-intellij-win32.properties`, you'll find interesting properties :
# IntelliJ 11 path
idea.home=/Applications/IntelliJ IDEA 11.app
jdk.home=${idea.home}/../../System/Library/Java/JavaVirtualMachines/1.6.0.jdk
# Version of the plugin
current.version=0.1
# Base URL where the plugin ZIP file will be deployed
plugin.deploy.url=http://arkey.fr/jd-intellij
#### Interesting IntelliJ Plugin development links ####
For development purpose, you can take a look here :
- [http://tomaszdziurko.pl/2011/09/developing-plugin-intellij-idea-some-tips-and-links/](http://tomaszdziurko.pl/2011/09/developing-plugin-intellij-idea-some-tips-and-links/)
- [http://confluence.jetbrains.net/display/IDEADEV/PluginDevelopment](http://confluence.jetbrains.net/display/IDEADEV/PluginDevelopment)
没有合适的资源?快使用搜索试试~ 我知道了~
jd-gui idea插件版
共28个文件
java:10个
jar:4个
properties:4个
需积分: 50 22 下载量 127 浏览量
2019-02-21
16:47:35
上传
评论 1
收藏 2.41MB ZIP 举报
温馨提示
JD-的IntelliJ JD-IntelliJ是由Brice Dutheil发起的IntelliJ IDEA插件。它使用Java Decompiler二进制文件它允许您在调试过程中显示所有Java源代码,即使您没有它们。目前,该项目正在开发中。Java源代码托管在Bitbucket上。欢迎您的贡献。另请注意,可以使用JD-GUI反编译jar /类(可在官方网站上找到)。
资源推荐
资源详情
资源评论
收起资源包目录
jd-intellij-master.zip (28个子文件)
jd-intellij-master
jd-intellij.ipr 31KB
jd-intellij-unix.properties 85B
jd-intellij-osx.properties 144B
META-INF
plugin.xml 7KB
module_jd-intellij.xml 7KB
build.xml 9KB
jd-intellij-win32.properties 130B
src
test
java
jd
ide
intellij
JavaDecompilerServiceTest.java 2KB
main
resources
images
icons
jd_64.png 6KB
jd_16.png 734B
java
jd
ide
intellij
config
JavaDecompilerConfigurationAccess.java 665B
JDPluginComponent.java 7KB
JDPluginConfigurationPane.form 6KB
JDPluginConfigurationPane.java 5KB
CachingJavaDecompilerService.java 4KB
JavaDecompiler.java 2KB
JavaDecompilerIconProvider.java 778B
JavaDecompilerRefreshSupportService.java 3KB
JavaLightClassDecompiler.java 719B
JavaDecompilerService.java 5KB
jd-intellij.properties 149B
lib
guava-15.0.jar 2.07MB
jd-common-0.7.1.jar 9KB
jd-core-0.7.1.jar 605KB
jd-common-ide-0.7.1.jar 3KB
jd-intellij.iml 2KB
README.md 4KB
.hgignore 56B
共 28 条
- 1
资源评论
决胜万里
- 粉丝: 34
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功