如何解决Java查看源代码时页面显示Source not found

1.产生背景:
1)想要看源码的时候 2)Debug过程中 会出现 Source not found 页面,如下图所示:
在这里插入图片描述
2.产生原因:
原来就是用的那行代码是系统库里的,但是呢每次运行到那一行的时候总是找不到源代码,所以就提示Source not found。

3.解决办法:
没有源码那就关联源码呗,关联源码之后问题完美解决。以后每次调试到这一行的时候就会跳到这个源码中,继续程序的调试过程。
4.关联源码程序的几种方式:
1) 在该页面中可以很清楚的看到没有发现源代码,所以单击上方的“Attach Source”按钮,打开如下页面:
在这里插入图片描述
由于没有关联源代码,所以上方的“Location path”处是空的,单击“External File”按钮,选择我们的Java的源代码压缩文件src.zip,在“Location path”处就可以看到自己的源代码的路径,单击OK按钮,即可以看到HashMap的源代码了。如下图所示:
在这里插入图片描述
2) 接下来说一下如何在Eclipse中设置关联源代码。

从下图中,可以看到,当前的rt.jar包没有关联源代码,既然是jar包没有关联,那么在添加jar包的地方,应该有设置关联源代码的地方吧!确实是的。那么我们便会想到了构建路径,所以打开构建路径。
在这里插入图片描述在构建路径中选择“Libraties”选项卡,展开rt.jar选项,可以清楚的看到第一项的“Source attachment”为空,所以选择右键如图所示右边的Edit按钮,如图所示:
在这里插入图片描述当单击了该按钮,便又会出现了如下这个界面,所以我们按照如上的操作便可以关联源代码了。
在这里插入图片描述或者是在如下的窗口中设置,如图所示:
在这里插入图片描述上边的图应该不是很陌生吧!当我们在Eclipse中添加一个JRE的时候,也是可以关联源代码的。有些时候我们不想使用Eclipse的JRE,而是想使用我们自己的JRE,便会打开上面的窗口,选择对应的jar包,然后选择右边的“Source Attachment”选项。如图所示:
在这里插入图片描述之后,便再次出现了如下的窗口:在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值