解决eclipse不能查看java外部源码jar包的方法

解决eclipse不能查看java外部源码jar包的方法
eclipse是不能直接查看外部jar包里面的源码的,一个jar包是已经编译过的可以拿来直接用的,本身并不包括源代码,调用内部方法的时候能看到源码和doc是因为源码doc都是单独被整合进来的,跟jar是分开的。你需要先找到外部jar的源代码,才能在项目属性里添加jar之后再将源码链接到这个jar。为了能够查看外部jar包的源码,就要使用反编译工具,推荐的工具有两个:jad和EclipseClass Decompiler(更推荐使用)。
一、jad安装方法:
1.下载:
百度云分享:http://pan.baidu.com/s/1jI39jzo 密码:drmf
或者从官方下载:
jad官方链接:
http://www.softpedia.com/get/Programming/Debuggers-Decompilers-Dissasemblers/JAD.shtml#download
解决eclipse不能查看java外部源码jar包的方法
US、EU版本任选其一下载。
JADClipse插件官方链接:
http://nchc.dl.sourceforge.Net/project/jadclipse/jadclipse3.3/3.3.0(for Eclipse _=3.3M6)/net.sf.jadclipse_3.3.0.jar
2.解压:
解决eclipse不能查看java外部源码jar包的方法
解压zip文件和jar文件。
3.放置:
将zip解压的到的jad.exe文件放到eclipse的安装目录下,
解决eclipse不能查看java外部源码jar包的方法
将jar文件解压后的文件放到eclipse安装目录下面的plugins里,
解决eclipse不能查看java外部源码jar包的方法
重启eclipse,会在窗口>首选项>Java中看到有了JadClipse,
解决eclipse不能查看java外部源码jar包的方法
4.配置:
在下图中的位置配置jad.exe的路径,即之前jad.exe放置的位置。
解决eclipse不能查看java外部源码jar包的方法
然后在窗口>首选项>常规>编辑器>文件关联中选择以下文件,
解决eclipse不能查看java外部源码jar包的方法
对每一个文件添加JadClipse Class File Viewer,并将其值设为缺省,
解决eclipse不能查看java外部源码jar包的方法

解决eclipse不能查看java外部源码jar包的方法
5.完毕:
至此应该可以查看外部包源码了。
二、Eclipse ClassDecompiler安装方法:
1.EclipseMarketplace在线安装:
点击https://marketplace.eclipse.org/content/eclipse-class-decompiler
解决eclipse不能查看java外部源码jar包的方法
点击install按钮不放直接拖拽到eclips,即下图的红线区域,
解决eclipse不能查看java外部源码jar包的方法
接下来按照操作步骤即可完成,比较简单,安装完成就会发现窗口>首选项>Java中有了反编译器。
解决eclipse不能查看java外部源码jar包的方法
2.完成:
至此应该可以查看外部包源码了。