eclipse关联Java,jdk源码

来源:互联网 发布:现代化网络型田园城市 编辑:程序博客网 时间:2024/05/21 12:19

今天和朋友在讨论一个问题的时候,各执一词,最后,逐层深入分析,Java查找源码中的处理逻辑,最后才分出胜负,其实这个问题是一个小问题,list的判断,是不是空,使用equals()方法进行判断,他坚持这是OK的,我坚持是先判断list!=nulll&&list.size()>0`很容易忽略的地方,这个问题其实无关大雅,但是主要问题是,去找源码的时候,尴尬了,查看不到,因为源码是打在一个jar包里的,我的eclipse没有关联Java-djk的源码,所以无法看到,按住Ctrl,然后点击这个List类的时候,并没有出现源码的类文件,而是出现了下面的画面:
这里写图片描述

这是没有关联源码的意思,那就关联源码呗,问题来了,源码在哪里,去哪里获取源码,去官网看了半天,也就是jdk的下载,还有一个demo sample的下载,并没有源码,网上搜到的加入源码加入的是一个src.zip,这个东西在哪里呢???

这里写图片描述
这里写图片描述

最后终于发现,src.zip在jdk的文件中,如图:

这里写图片描述

这样,终于看到源码了。

总结来说,步骤是这样的:

1,找到jdk下面的src.zip(确保有这个文件);

2,找到attach source的入口,最简单的就是,按住Ctrl然后用鼠标点击一个Java的类的名字,就会发现没有关联源码,差看不到源码,有一个关联源码的这个按钮展示出来,

3,还在等什么,关联之,搞定、、、、、

参考链接

原创粉丝点击