eclipse java代码_使用eclipse阅读java源码

很多时候想要阅读java源代码(无论是jdk自带的,还在第三方的),但是我们使用的jar包都是编译好的class包,无法在eclipse中直接打开,此时需要下载源码包。

本文以查看HttpClient第三方类为例,HttpClient是apache提供的使用http协议访问网络资源的工具,功能比JDK 的 java.net 包提供的方法更强大。比如我想阅读HttpClient具体封装了哪些方法,都如何实现的呢?

HttpClient httpClient = new HttpClient();

操作步骤如下:

第一步:查看代码中jar包的具体版本

ctrl+鼠标左键,点击想看的类或者方法时会弹出如下对话框

e1d88f9389dc109de8b19ba7d3550818.png

点击【Change Attached Source 】,打开新的对话框,点击【Browser】,在新弹出的对话框中可以看到使用的jar包版本

6c25211920b4502adc81dcb5e74e7f93.png

第二步:下载对应版本的源码包

maven库地址

http://mvnrepository.com/

搜索【commons-httpclient】,以下即为想要的

26c0e44d38d228548566e55d83b0b7f3.png

在3.1版本的所有包中选择带"sources"的,即为源码包

3fe7395cf9cc70a55c8baf9c6aef605f.png

如此可见,源码包中都是一些java文件

3bd2f03ddd735d92e50849f0f2ffad6b.png

第三步:添加源码包

在上面的这个对话框中选择【External location】,选择硬盘上存放源码包的路径,如下图所示

7fd4dfc0b037edfa0d0fe2f32d7682e7.png

再次按下ctrl+鼠标左键时,源码便出来了,还可以在源码上打断点调试。

7d58ba482b2639b6149db7ec79387892.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值