您的位置:首页 > 其它

将jar包添加依赖后如何自动导入源码:解决不是maven官网提供的依赖,添加依赖后没有源码,使用反编译工具解决!

2019-05-28 15:32 645 查看

Java 项目的编译文件经常被打包成 JAR(Java Archive,Java 归档文件)文件,当然,作为学习,有时候也非常想看到这个 JAR 被打包前的源代码是怎么样的。
下面提供几种查看 JAR 包的源代码方式。

环境
JDK 7+
Maven 3.2.x
Eclipse 4.x
Maven 项目
,如下图设置后,直接双击 要查看的 .class 文件即可,它会自动下载源文件,这样就能看到了

传统的导入 jar 的项目
如果不是通过 Maven 管理的项目,推荐一个反编译工具 Jad ,配合 JadClipse 插件 来将 .class 文件反编译为源码。

安装 Jad
下载 Jad :http://varaneckas.com/jad/ 如下图:

下载相应系统文件,下载完成后解压到任意目录即可 ,会得到一个 jad.exe 文件

安装 JadClipse
下载地址 http://sourceforge.net/projects/jadclipse/files/latest/download?source=files


下载完成后解压会得到 net.sf.jadclipse_3.3.0.jar

安装到 eclipse 或sts等开发工具统一设置方式:
第一种:
1.直接 jar 放入 eclipse 的 plugins子目录下
第二种:
2.以 link 形式来安装
建一个目录 比如,我这里是 JadClipse ,在该目录下建一个 plugins 文件就爱,将 jar 放到这个文件下,这样就是一个典型的 eclipse 插件了。

建一个 JadClipse.link 文件,里面写上

path=D:/eclipsePlugins/JadClipse
1
就是指向我们新建的 JadClipse目录,将 JadClipse.link 放入到 eclipse 的 dropins 目录下即可,

重新启动eclipse等开发工具

1.配置 JadClipse
配置Jadclipse, 在 Windows - Preferences - Java - JadClipse 下
修改 Path to decompiler 输入我们解压 jad.exe 的路径,如下:

E:\软件\jad.exe

在 Windows - Preferences - General - Editors - File Associations 下 .class without source 文件类型的默认编辑器为 JadClipse Class File Viewer 如下:


重新启动工具即可

这个是获取源码的

这jar包不是maven官网的依赖,所以当自己开发框架及jar包时,使用这种方法就可以反编译.class文件查看源代码了!,太赞了,有某有!
这样,我们就能看到源代码了。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐