eclipse查看源码失败总结

Posted alsf

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了eclipse查看源码失败总结相关的知识,希望对你有一定的参考价值。

之前看的网上查看源码的方法,查看了JDK,只是知其然不知所以然。

后来发现要是查看其他源码,总是查看失败。

技术分享图片

最开始每次点击Attach  Source包到所要查看源码的jar包,但是还是这样。

技术分享图片

但是依然是上面这个错。

这就搞不懂了,也关联了压缩包啊,怎么会看不了呢。

查看网上发现,原来不能直接关联 class文件所要引用的包,

包分两种:

一种专门存放 .java文件,这个才是源码包,可以通过它查看源码。

一种是专门存放  .class文件,该文件用来供开发中类引用。

如果不看源码,直接引用.class这种jar包就行了,要查看源码,需要关联 存放.java的源码包。

 

这里以查看mybatis源码为例,查看源码。

 

1,进入下载页面:https://github.com/mybatis/mybatis-3/releases

技术分享图片

2,页面分为两种包的下载地址,mybatis-3.4.6.zip就是开发中要引用的包。要查看源代码,就要下载下面的Source code包,随便下载一个,这里使用.zip包。

技术分享图片

首先解压mybatis-3.4.6.zip,里面的jar文件就是要引用的jar包。

技术分享图片

3,粘贴到项目中该目录下:

技术分享图片

4,接下来需要包该包添加到源文件中。有以下两种方式:

第一种:

技术分享图片

因为我们这里已经放到了lib目录下,所以选择ADD JARS就行了,如果没放,可以选择下面的Add External JARs

技术分享图片

技术分享图片

 就会在Libraries里面多出这个文件

技术分享图片

确定后,会多出这个目录:

技术分享图片

 

第二种方式:

右键项目-properties

技术分享图片

接下来步骤跟上面一样了。

 

5,这时候如果我们想看某个文件源码,就会这样:

技术分享图片

6,添加源码,有两种方式:

第一种:

技术分享图片

技术分享图片

选择包含 .java的zip包:mybatis-3-mybatis-3.4.6.zip

技术分享图片

 

第二种方式:

回到Java Build Path页面,选中 sourceattachmetn,点击Edit

技术分享图片

选择源码包就行了。

技术分享图片

 

 

效果:

技术分享图片

 

以上是关于eclipse查看源码失败总结的主要内容,如果未能解决你的问题,请参考以下文章

如何解决eclipse不能查看源码的问题?

eclipse中怎么查看外部jar的源码

如何在Eclipse 中查看(如Objects)的源代码

Java避坑指南|IDEA查看.class文件源码下载失败问题汇总

Eclipse+IntelliJ反编译Eclipse/IntelliJ IDEA反编译查看源码及注释

解决Eclipse调试JDK源码无法查看变量值