Eclipse中快速查看Java标准库&第三方库的源代码

标准库

在编写程序过程中,经常会希望能够直接学习标准库中类的源代码,但是会遇到如下错误:
问题描述
需要手动配置源码的查找路径:
在这里插入图片描述
在打开的Edit窗口中如下操作,其中,在安装jdk后,标准库的源码的压缩文件src.zip的位置位于Java的安装路径:…/Java/jdk-11.0.5/lib
在这里插入图片描述选择后确认即可。
另:src.zip包含大部分标准库的类,如果有部分类无法访问,说明需要自行去Oracle官网上下载源码压缩包,以后遇到了再补充。可以参考这篇:jdk源码(全部)

第三方库

在引用第三方jar后,我们希望能够直接通过“右键–Open Declaration”打开其中某class的具体代码,此时会出现如图所示的情况:
问题描述分析:需要下载源代码文件,并在设置中写入该文件所在位置
解决方法:

  1. 在提供jar文件处找到对应的压缩文件(.zip),如果是从github上下载的,那么可以通过如下方式下载压缩包:
    选择Download Zip
  2. 打开项目,找到Reference Libraries,右键选择目标jar(以zxing.jar为例),Properties–Java Source Attachment–External Location,并添加压缩包所在路径,如图所示:
    在这里插入图片描述再次Open Declaration就能看到某class文件具体的代码了~
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值