eclipse查看jar包源码(反编译)

国际惯例,百度翻帖。

法一:

jar包右键->打开方式->

但是,我失败了,没有任何反应,猜测可能是没有安装相关软件,下面就是软件的安装。

法二:

利用JD-DUI查看源码,需要安装JD-GUI,地址:https://www.softpedia.com/get/Programming/Debuggers-Decompilers-Dissasemblers/JD-GUI.shtml

1.安装JD-GUI

eclipse查看jar包源码(反编译)_第1张图片

下拉网页,选择

eclipse查看jar包源码(反编译)_第2张图片

选择External Mirror等待几秒,进行下载。

eclipse查看jar包源码(反编译)_第3张图片

下载的jd-gui-windows-1.4.2.zip,任意文件夹解压,双击可以直接使用。

2.查看源码

打开软件->File->Open File->选择要打开的jar包->查看

eclipse查看jar包源码(反编译)_第4张图片

eclipse查看jar包源码(反编译)_第5张图片

法三:

利用eclipse查看源码,需要安装JD-Eclipse,地址:http://java-decompiler.github.io/

具体安装方法与JD-GUI相似

eclipse查看jar包源码(反编译)_第6张图片

打开eclipse->Help->Install New Software->ADD->Archive

Name 自定义

eclipse查看jar包源码(反编译)_第7张图片

选中插件,去掉下方所有勾选

eclipse查看jar包源码(反编译)_第8张图片

Next->Next->I accept..->Finish

eclipse查看jar包源码(反编译)_第9张图片

如果出现Warning:You are installing software that contains unsigned content...

大概意思是插件没有签名,无法保证安全性。可以选择Install Anyway.

重启Eclipse,查看源码√

法四:

利用eclipse查看源码,

1.准备阶段:

(1)安装反编译插件jadclipse,地址:http://www.javadecompilers.com/jad或者https://varaneckas.com/jad/

根据自身安装所需版本(本人为windows系统)

eclipse查看jar包源码(反编译)_第10张图片

(2)安装net.sf.jadclipse_3.3.0.jar,地址https://sourceforge.net/projects/jadclipse/

eclipse查看jar包源码(反编译)_第11张图片

2.方法/步骤:

(1)将下载的 net.sf.jadclipse_3.3.0.jar 文件拷贝到 eclipse安装文件 plugins目录下;(后续eclipse中window->preferences->Java下识别出JadClipse。)

(注意:据说最新的eclipse版本不识别,可以在eclipse的dropins目录下新建features和plugins文件夹,将net.sf.jadclipse_3.3.0.jar文件拷贝到此plugins目录下,如下图。但是本人使用的eclipse版本为Oxygen Release (4.7.0),并不需要此步骤。)

eclipse查看jar包源码(反编译)_第12张图片

(2)删除 eclipse安装文件 中 configuration 目录下的 org.eclipse.update 文件

(3)重启eclipse(File->Restart)

(4)在 eclipse安装文件 下新建 jad 文件夹,将下载好的 jadclipse 移至该文件夹下,并在此文件夹中新建 Jadtemp 文件夹。

eclipse查看jar包源码(反编译)_第13张图片

(5)打开eclipse,在Window->Preferences->Java下找到JadClipse。

依次修改:

Path to decompiler:放置jad.exe的目录;

Direcotory for temporary files:想放置缓存文件的位置。

(分别为上图中的两个地址,注意,jad.exe目录没有后缀!!)

点击 Apply and Close

eclipse查看jar包源码(反编译)_第14张图片

(6)选择Window->Preferences->General->Editors->File Associations。

分别查看 *.class 和 *.class without source 的文件打开方式。

eclipse查看jar包源码(反编译)_第15张图片

添加JadClipse Class File Viewer打开方式,并设为默认。

如:选中 *.class without source ,点击下方的 Add ,在打开的窗口中选择 JadClipse Class File Viewer 。

eclipse查看jar包源码(反编译)_第16张图片

选中添加好的 JadClipse Class File Viewer,点击 Default,再点击 Apply and Close 。

eclipse查看jar包源码(反编译)_第17张图片

此时打开想查看的源文件,大功告成~

 

你可能感兴趣的:(安装日记)