java进阶(六)------源码学习---myeclipse如何查看jar包的源码

查看源码的思路和代码规范是我们学习完善代码编写能力的重要手段。

 

有时候我们会遇到想看某个jar包中的类和方法的实现,但是无法查看。

java进阶(六)------源码学习---myeclipse如何查看jar包的源码

 

这是因为未加载jar包的源码。只要找到jar包的源码并把路径设置好 就可以查看了。

 

源码下载

源码的下载 需要自己按照版本找好,可以是zip也可以是jar包。

这里有几个找源码的网站,也可以去jar包的官网查找。

github

https://github.com/openjdk-mirror/jdk7u-jdk

java进阶(六)------源码学习---myeclipse如何查看jar包的源码

 

 

sourceforge

https://sourceforge.net/projects/jdk7src/?source=directory

java进阶(六)------源码学习---myeclipse如何查看jar包的源码

 

 

 

 

添加源码

下面有三种添加源码的方法:

从source not found页面添加

java进阶(六)------源码学习---myeclipse如何查看jar包的源码

java进阶(六)------源码学习---myeclipse如何查看jar包的源码

java进阶(六)------源码学习---myeclipse如何查看jar包的源码

 

 

从项目buildPath添加

java进阶(六)------源码学习---myeclipse如何查看jar包的源码

java进阶(六)------源码学习---myeclipse如何查看jar包的源码

 

 

 

 

maven自动添加

如果你已经使用maven在管理jar,那maven下的包可以很方便的自己下载源代码。点哪看哪全自动只需要改好设置即可。

如果对maven不了解的可以看

Maven介绍

maven设置自动下载源代码如下:

只需要勾选windows-Preferences-Maven- Download Artifact Sources即可。

java进阶(六)------源码学习---myeclipse如何查看jar包的源码

java进阶(六)------源码学习---myeclipse如何查看jar包的源码

 

 

 

ps:这里记录了 包含在项目中的包的源码查看的方法,至于外部项目,比如tomcat服务器等的源码是一个完整的项目,找到源码后加载成项目即可查看了。