Java Decompiler官网地址:http://jd.benow.ca/

官网介绍:

The “Java Decompiler project” aims to develop tools in order to decompile and analyze Java 5 “byte code” and the later versions.

JD-Core is a library that reconstructs Java source code from one or more “.class” files. JD-Core may be used to recover lost source code and explore the source of Java runtime libraries. New features of Java 5, such as annotations, generics or type “enum”, are supported. JD-GUI and JD-Eclipse include JD-Core library.

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.

JD-Eclipse is a plug-in for the Eclipse platform. It allows you to display all the Java sources during your debugging process, even if you do not have them all.

JD-IntelliJ is a plug-in for... the IntilliJ IDE.

JD-Core, JD-GUI & JD-Eclipse are open source projects released under the GPLv3 License.

Java Decompiler是Java语言的反编译工具,目前提供了:图形界面化的工具、Elipse插件、Intellij Idea插件。都可以从官网http://jd.benow.ca/下载。

官网下载入口如下图:

1 各种操作系统的图形化界面工具下载

2 Eclipse开发平台插件下载

3 Intellij  Idea开发平台插件下载

安装方法如下:

1 windows下安装方法

首先需要下载window图形化界面的工具压缩包。

然后解压上面的压缩包,里面的内容如下。双击jd-gui.exe即可运行。

软件运行界面如下:

2 Eclipse离线安装Java Decompiler插件

第一步:下载eclipse插件

Eclipe的Java Decompiler插件名为JD-Eclipse,插件下载地址http://jd.benow.ca/

下载后的压缩包:

第二步:安装插件

Ecipse安装JD-Eclipse(即Java Decompiler)插件步骤如下:

打开Help——》Install  New  Software... 窗口

选择下载到本地的插件压缩包

下面就开始安装了,速度可能有点慢

如果弹出来提示,点击ok继续安装就可以。

安装完成之后,需要重启eclipse

等待eclipse重启之后,查看插件是否安装成功

查看 Window ->Preferences--> Java-->Decompiler,看下Demopiler选项是否存在,如果存在则说明安装成功了,此处也可以配置JD-Eclipse(即Java Decompiler),如下图.

下面查看Class文件的关联

打开 Window  --> Preferences--> General -->Editors -->File Associations 窗口,你就可以看到Class是怎么关联JD-Eclipse(即Java Decompiler),默认的配置如下
 

上述配置的大概意思是指:能够找到源代码的Class文件,则使用Eclipse的文件查看器打开,否则就使用JD-Eclipse插件(即Java Decompiler)的文件查看器打开

如何卸载JD-Eclipse插件

步骤如下

1)打开Help ==> Installation Details


2)选择 中卸载的插件JD-Eclipse  Plug-in,然后点击Uninstall...即可完成卸载

转载于:https://www.cnblogs.com/jepson6669/p/8997897.html

Java Decompiler(Java反编译工具)相关推荐

  1. 安装 java decompiler_Eclipse离线安装Java Decompiler插件(反编译)

    Java Decompiler是Java语言的反编译工具,具体介绍见博客Java Decompiler(Java反编译工具) 1.下载插件 Eclipe的Java Decompiler插件名为JD-E ...

  2. Java class 文件反编译工具JD-GUI下载安装使用教程(好用)

    多少个日日夜夜上线系统.都会有明明我改成了最新代码咋没变呢这咋整,看看反编译后的文件吧.每次看完都哦的 豁然开朗. 简介: JD-GUI是java class反编译软件上线的时候很有用.开发这么多年找 ...

  3. JAVA开发神器-反编译工具:jadx

    git地址: https://github.com/skylot/jadx.git 使用方法: 在上一期的开源项目推荐中,我推荐了一款强大的反编译工具,我在文中提到说要写一篇专门来介绍这个神器,今天这 ...

  4. java gui构造工具_Java Web框架 静态代码块、构造代码块、构造函数、普通代码块 执行顺序 Decompiler JD-GUI 反编译工具...

    1.下载jd-gui-windows-1.4.0. http://jd.benow.ca/ 2.通过jd-gui.exe查看.class文件,用于分析类编译过程. 3.源文件. // 加载相应的 He ...

  5. Java字节码反编译工具

    jd-gui-0.3.3.windows.zip是一个JAVA字节码(.class文件)反编译的工具, 试了一下感觉挺好用的的.下载地址: http://ishare.iask.sina.com.cn ...

  6. Eclipse离线安装Java Decompiler插件(反编译)

    目录 一.下载插件 二.安装插件 三.判断插件是否安装成功 四.查看Class文件关联 一.下载插件 Eclipse的Java Decompiler插件名为JD-Eclipse,插件下载地址 http ...

  7. java decompiler_Java Decompiler(Java反编译工具)

    Java Decompiler官网地址:http://jd.benow.ca/ 官网介绍如下: The "Java Decompiler project" aims to deve ...

  8. Java中的语法糖及反编译工具

    雪压枝头低,虽低不着泥 壹·Java中的反编译工具 贰·常见的12"颗"语法糖 switch forEach lambda if条件编译 变长参数 enum assert断言 tr ...

  9. java反编译工具_漫话:如何给女朋友解释什么是编译与反编译

    戳蓝字"CSDN云计算"关注我们哦! 来源 | 漫话编程 某天下班后,我在家里进行电话面试,问到面试者这样一个问题:"你知道使用哪些办法可以反编译Java代码吗?&quo ...

最新文章

  1. tf.keras.optimizers.Adam 优化器 示例
  2. WordPress目录和文件介绍
  3. Linux操作(5)——创建硬链接与软链接
  4. JDK/Java 16 可能带来什么新特性?
  5. putty连接Linux
  6. 如何逃离「信息茧房」?
  7. CAN笔记(14) STM32-M4 寄存器
  8. 《程序员面试宝典》精华 底层部分
  9. [VNC] 云服务器 Ubuntu 配置 VNC 遇到的问题
  10. csdn积分怎么获得
  11. 【180620】小人物走路、奔跑的VC++游戏特效
  12. 基于python的客流统计_基于深度学习的客流量统计方法
  13. Box plot (箱形图) 中 quartile (四分位数)原理,及python_matplotlib中Q1和Q3定义的不同
  14. H5音乐播放器(小清新版)
  15. 按键扫描——74HC164驱动(一)
  16. 计算机网络学习笔记(五)——介质访问控制子层、ALOHA、CSMA/CD、CSMA/CA、有限竞争协议、非竞争式协议、网桥、交换机、以太网
  17. error TS2584: Cannot find name ‘console‘. Do you need to change your target library?
  18. 基于51单片机直流电压电流表设计LCD1602液晶仿真资料DIY电子制作
  19. 守护进程-tee_supplicant
  20. SSM萌宠宠物网店毕业设计源码011042

热门文章

  1. 匿名函数python_基于python内置函数与匿名函数详解
  2. ubuntu php 树莓派,树莓派3 安装ROS环境(ubuntu mate 16.04+kinetic)
  3. Spring Cloud Alibaa
  4. SpringBoot:搭建第一个Web程序
  5. ui项目答辩中学到了什么_我在UI设计9年中学到的12件事
  6. 从零开发一个命令行脚手架工具 等
  7. 我很喜欢玩游戏,那么我就适合做游戏程序员吗?
  8. 3- 快速上手Linux玩转典型应用- Linux准备工作
  9. 阿里云弹性高性能计算E-HPC强势来袭,全新打造一站式云超算
  10. Using Python with Oracle