eclipse Ctrl +左键查看源代码Source not found

转自:https://blog.youkuaiyun.com/zx48822821/article/details/67632505

版权声明:本文为博主原创文章,如需转载请注明出处。    https://blog.youkuaiyun.com/zx48822821/article/details/67632505
由于学习框架源码的需要,又习惯在Eclipse下用Ctrl +左键 去跳转,一点出现了Source not found。这是因为源码没有被添加到Eclipse里去。

网上类似的问题回答云里雾里的。我分享下我的方法。

有以下几种办法:

1.如果有源码的话(类似src.zip),直接选择“ Source Attachment”。然后再在 “Source Attachment”对话框下,选择”External location“。找到对应的src.zip,就行了。不要去添加JAR包,没用。(java安装目录中,jdk目录里面有一个压缩文件src.zip

2.一般来讲我们所下的JAR包全是CLASS文件,一般是没有源码(src.zip)附带的,

这个时候就需要用反编译工具来将CLASS文件反编译成JAVA文件。我用的是jd-gui来反编译。当然了,如果源码不是开源的,还是别反编译,免得具有潜在的扯皮风险。至于jd-gui的使用:直接打开jd-gui,再把JAR包拖进去,再在File下 save source 就会在指定目录下生成src.zip了。再按照第一种方法添加进去就行了。

3.如果想直接读CLASS文件也不是不可以。只是要在Eclipse下安装读取CLASS的插件。我本人没尝试。应该查一下不会很麻烦的。

以上。
--------------------- 
 

推荐第一种亲测有效(java安装目录中,jdk目录里面有一个压缩文件src.zip

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值