eclipse导入source源码和doc/api的方法(1)

在日常开发工作中,我们时常会需要查看下第三方jar包的源码来更加正确的理解该jar包或者框架提供的功能。下面是笔者知道的两种添加jar包源码的方式:

 

方式一:configure build path中添加jar包时,同步将该jar包对应的源码zip包添加进来。

1、在工程上右键---->Build Path----->Configure build path 进入下图:


 

                                                                                          图一

点开你需要添加源码的jar包,如下图:


                                                                                        图二

 可以看到上图中,resources.jar这个包的源码是没有导入的:

而rt.jar这个包的源码是笔者已经导入了jdk中的src.zip包(即源码的压缩包,导入zip包就行了,没必要解压后再导入)。


 

2、如果没有导入的,点击Source attachment:(None) ,再点击Edit后如下图:


                                                                                          图三

 

3、再点击External File,选取你本地之前下载的第三方jar包对应的源码zip包(一般是src.zip)即可。

 

 

方式二:在你自己写的代码里面按住Ctrl,点你要查看的类名,如果该类所在的包没有关联源文件,会出现如下图:

 


 

点击Attach Source...一样出现如上图三,接下来的步骤一样。

时间: 2024-09-25 21:45:50

eclipse导入source源码和doc/api的方法(1)的相关文章

uiautomato...-在eclipse 导入uiautomator 源码报错

问题描述 在eclipse 导入uiautomator 源码报错 从csdn下载的uiautomator 源码,导入到eclipse的时候报错 auto share git projects has encountered a problem.....谁知道怎么搞? 解决方案 eclipse中乱码解决及注释模板导入及linux下eclipse导入源码导致源码编译报错Eclipse使用Maven导入Robotium源码后报错

eclipse anroid-eclipse导入系统源码时ProgressInfomation对话框一直存在

问题描述 eclipse导入系统源码时ProgressInfomation对话框一直存在 点击取消也一直存在,如果用任务管理器强制退出,再打开eclipse还需要导入.ps:本来之前源码已经成功导入了,但是不知道为什么隔一段时间就得手动导入源码一次....求解 解决方案 应该看一下details详细信息,看看在执行什么操作 解决方案二: 如何导入hadoop源码到eclipseEclipse 导入 Hadoop 源码导入hadoop 1.2.1源码到eclipse

如何在eclipse中导入lucene源码

问题描述 最近想学习lucene的源代码,可是在将源代码到入eclipse中时总是出现错误.求教,有没同学分享在eclipse中导入lucene源码的经验?谢了! 解决方案 最近项目中需要全文检索的功能,打算用Solr来实现,可是有些特殊的功能Solr还不能完全满足,所以需要对Solr的代码进行一些修改. 从lucene.apache.org把代码下载下来,发现很难导入eclipse,从社区中看好多人也在问这个问题.下边把我的解决方法记录下来. 1.启动eclipse,使用svn插件从https

图解DevExpress RichEditControl富文本的使用,附源码及官方API

原文:图解DevExpress RichEditControl富文本的使用,附源码及官方API   9点半了,刚写到1.2.   该回家了,明天继续写完. 大家还需要什么操作,留言说一下,没有的我明天继续加.     好久没有玩DevExpress了,今天下载了一个玩玩,发现竟然更新到14.2.5了..我去. 本章主题: 创建项目,窗体搭建 给RichEditControl添加工具条 创建自定义的工具条按钮项 图片解析操作 修正文档字体 内容搜索功能 导入导出功能(文本/HTML/Word) 官

导入elasticsearch源码,build model时候报错

问题描述 导入elasticsearch源码,build model时候报错 elasticsearch/build.gradle': 112: unable to resolve class DependencySubstitutions谁碰到过啊.. 解决方案 我也遇到了,gradle版本不对,需要升级eclipse里gradle版本,参考这个吧http://ahua186186.iteye.com/blog/2097508 解决方案二: gradle的版本不对,升级gradle的版本到2.

maven导入Struts2源码项目时报错

问题描述 maven导入Struts2源码项目时报错 No marketplace entries found to handle core/pom.xml in Eclipse. Please see Help for more information. 解决方案 没有找到这个文件?或者不识别

android studio导入-android studio 导入android源码中的项目的问题

问题描述 android studio 导入android源码中的项目的问题 android studio 导入android源码中的项目的问题.android stufio如何导入android源码中的项目可以不出错,或者怎么修改,可以在android studio上正常使用.请手请指教 解决方案 如果你指的是导入Eclipse 的Project :http://ask.android-studio.org/?/explore/sort_type-new__category-19__day-0

Eclipse与Android源码中ProGuard工具的使用

由于工作需要,这两天和同事在研究android下面的ProGuard工具的使用,通过查看android官网对该工具的介绍以及网络上其它相关资料,再加上自己的亲手实践,算是有了一个基本了解.下面将自己的理解和认识简要的做个笔记,有异议或者不解的,可以直接留言. 什么是ProGuard工具? ProGuard是android提供的一个免费的工具,它能够移除工程中一些没用的代码,或者使用语义上隐晦的名称来重命名代码中的类.字段和函数等,达到压缩.优化和混淆代码的功能.具体来说,使用ProGuard工具

Hadoop大象之旅010-使用eclipse查看hadoop源码

Hadoop大象之旅010-使用eclipse查看hadoop源码                                                                老帅 我这使用的是hadoop-1.1.2.tar.gz,这个文件可以在下面地址下载到: 官方地址:http://archive.apache.org/dist/hadoop/core/hadoop-1.1.2/   1.将hadoop-1.1.2.tar.gz解压缩 文件夹结构如下所示:   2.在My