解决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
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.解压:
3.放置:
将zip解压的到的jad.exe文件放到eclipse的安装目录下,
在下图中的位置配置jad.exe的路径,即之前jad.exe放置的位置。
至此应该可以查看外部包源码了。
二、Eclipse ClassDecompiler安装方法:
1.EclipseMarketplace在线安装:
点击https://marketplace.eclipse.org/content/eclipse-class-decompiler
至此应该可以查看外部包源码了。