在使用Eclipse的时候,为了查看一些Java代码的具体实现,通常需要查看一些源代码,但是有些时候都是我们使用到了某个类,想查看它的源代码的时候,才去关联源代码,而我一直想知道这么一个问题:当我在没有想看源代码之前,将自己的Eclipse已经关联源代码了,该怎么设置,现在终于知道了,所以根据自己所学的知识,分享给大家。

首先说一下常规的关联源代码的方式,当我们想查看HashMap源代码的时候,由于没有关联源代码变会出现如下页面:

在该页面中可以很清楚的看到没有发现源代码,所以单击上方的“Attach Source”按钮,打开如下页面:

由于没有关联源代码,所以上方的“Locationpath”处是空的,单击“External File”按钮,选择我们的Java的源代码压缩文件src.zip,在“Locationpath”处就可以看到自己的源代码的路径,单击OK按钮,即可以看到HashMap的源代码了。如下图所示:

*接下来说一下如何在Eclipse中设置关联源码。
从下图中,可以看到,当前的rt.jar包没有关联源代码,既然是jar包没有关联,那么在添加jar包的地方,应该有设置关联源代码的地方吧!确实是的。那么我们便会想到了构建路径,所以打开构建路径。*

在构建路径中选择“Libraties”选项卡,展开rt.jar选项,可以清楚的看到第一项的“Source attachment”为空,所以选择右键如图所示右边的Edit按钮,如图所示:

当单击了该按钮,便又会出现了如下这个界面,所以我们按照如上的操作便可以关联源代码了。

或者是在如下的窗口中设置,如图所示:

上边的图应该不是很陌生吧!当我们在Eclipse中添加一个JRE的时候,也是可以关联源代码的。有些时候我们不想使用Eclipse的JRE,而是想使用我们自己的JRE,便会打开上面的窗口,选择对应的jar包,然后选择右边的“Source Attachment”选项。如图所示:

之后,便再次出现了如下的窗口:

至此,我们的Eclipse关联源代码就结束了。强调内容

在Eclipse中关联源代码相关推荐

  1. 下载并在Eclipse中关联Android源代码

    大家都知道文档写的好当然让人非常舒服,可是有时候文档再好也不如直接看源代码来的直接,既然Android是开源的,为什么不在eclipse里直接看它的源代码呢? 1.下载源代码 这部分网上有大量的资料, ...

  2. 在Eclipse中关联Android Private Libraries中文件的源代码

    相信有很多同学都遇到这样的问题,在Android项目中导入了第三方的库文件.虽然本地有源码,但是在Eclipse中却无法关联查看,提示信息显示Android Private Libraries不允许关 ...

  3. Eclipse中关联并调试JDK源码

    eclipse关联JDK源码的一般步骤: 1.依次选择Window -> Preferences: 2.依次选择Java -> Installed JREs -> Jre- -> ...

  4. 在Eclipse中查看JDK类库的源代码

    转自:http://www.cnblogs.com/wuhenke/archive/2011/06/22/2087134.html 核心提示:在Eclipse中查看JDK类库的源代码!!! 设置: 1 ...

  5. eclipse中查看java源代码设置方法

    众所周知,第一次查看class文件时,eclipse会给个界面选择添加源代码路径. 但是,如果我要换源代码路径了怎么办,eclipse也不会提示了.那就使用手动的吧 方法1: 使用eclipse添加一 ...

  6. 查看源代码Source not found及在eclipse中配置jdk的src.zip源代码

    查看源代码Source not found及在eclipse中配置jdk的src.zip源代码 https://blog.csdn.net/tuke_tuke/article/details/5154 ...

  7. Java项目导出源代码jar包在Eclipse中查看中文注释乱码的问题

    问题现场: 由于项目比较多,全部添加到Maven主项目中的话虽然更新调试方便,但项目多了严重影响Eclipse的速度,所以将一部分项目单独导出包含源代码的jar包,上传到nexus上,供其它项目引用: ...

  8. ubuntu 环境下调试mysql源码_Linux中eclipse调试mysql源代码

    Linux中eclipse调试mysql源代码 系统:Redhat Linux 6.4 准备的包: eclipse-cpp-luna-SR1-linux-gtk-x86_64 .tar.gz cmak ...

  9. eclipse查看mysql代码_在eclipse中查看Android源代码

    声明:高手跳过此文章 当我们在eclipse中开发android程序的时候,往往需要看源代码(可能是出于好奇,可能是读源码习惯),那么如何查看Android源代码呢? 比如下面这种情况 图一 假设我们 ...

最新文章

  1. 【BZOJ-30391057】玉蟾宫棋盘制作 悬线法
  2. 腾讯的张小龙是一个什么样的人
  3. ASP程序快速生成Excel文件
  4. AlertDialog.Builder setCancelable用法
  5. sql server 多条记录数据合并为一条_如何利用Python实现SQL自动化?
  6. [TPYBoard - Micropython之会python就能做硬件 2] 利用micropython控制NOKIA 5110屏
  7. 专属微信二维码python制作_如何利用Python制作简单的公众号二维码关注图
  8. Object类的hashCode()方法
  9. openresty 日志输出的处理
  10. matlab2c使用c++实现matlab函数系列教程-flipud函数
  11. VS code不用集成终端如何修改并推送分支?
  12. 一套键鼠控制多台电脑的使用方法,快收藏
  13. VoLTE SIP代码意义及流程图解
  14. repair table accessright
  15. 2019数据安装勾选_勾选方式认证发票你不会?整理了最全的操作流程,快来看看吧...
  16. 网线水晶头接法(附图说明)
  17. 钢琴 低音到高音 音效_什么是低音扬声器,中音扬声器和高音扬声器?
  18. python查找文字在图片中的位置_使用Python识别图片中的中/英文字
  19. NoSql的四大类型
  20. 德卡D3读卡器C#开发中的填坑记录

热门文章

  1. mongodb的write concern
  2. Serverless:云时代的软件架构核心思想
  3. python从数组中随机选择一些元素_numpy.random随机选择数组元素如何更高效
  4. 我的世界服务器怎么使用无限附魔bug,我的世界惊现全新无限刷物品bug 服主大大都要注意了...
  5. 十位安卓开发者的 17 年总结
  6. 金属有机骨架材料Fe3O4@ZIF-67|Fe3O4@ZIF-8;甲硫基官能化MIL-101(Cr)负载银纳米粒子
  7. STM 32简单编程实例
  8. ET篇:ETBook笔记(1.2 为什么使用C# .net core做服务端?)
  9. 保研之旅(中科院空天院、武汉大学、华南理工大学、 北京理工大学、中科院国家空间科学中心)
  10. Android 使用Gson解析json用法