Java eclipse中查看源代码ctrl+左键单击
一、你是第一次使用该功能,没有导入项目源码,故无法查看源码
解决方法:
1.点 “window“-> “Preferences”-> “Java” -> “Installed JRES”;


2.此时"Installed JRES"右边是列表窗格,列出了系统中的JRE 环境,选择你的JRE,然后点边上的“Edit...“, 会出现一个窗口(Edit JRE) ;

3.选中rt.jar文件的这一项:“C:\Program Files\Java\jre1.8.0_91\jre\lib\rt.jar” 点 左边的“+”号展开它(JDK实际安装路径以你的为准);

4.展开后,可以看到“Source Attachment:(none)”,点这一项,点右边的按钮“Source Attachment...“,选择你的JDK目录下的 “src.zip”文件;



5.一路点“ok”结束。
二、之前可以通过ctrl + shift + t找对应的类,但是后来无法通过ctrl + shift + t找对应的类,并且类明明存在,并且也在编译路径下,但就是查找不到,一个可能的原因就是eclipse为类建立的索引出了问题。
解决的方法是:找到项目所在工作空间下的.metadata/.plugins/org.eclipse.jdt.core文件夹,将里面的*.index文件和savedIndexNames.txt文件删除,重启eclipse,然后eclipse会重建索引,这时问题就可以解决了。
解决方法来自这里:
http://www.java-forums.org/eclipse/6513-open-type-ctrl-shift-t-does-not-find-types.html
来源:https://yq.aliyun.com/articles/643697
问题 今天在查看源码时,需要查看sun.misc.ProxyGenerator的源码,却找不到源码,显示如下提示: 分析 点击上图中Change Attached Source…按钮弹出如下提示框: 根据提示框我们可以知道目前查找ProxyGenerator类的源码的路径是D:/Program Files/Java/jdk1.8.0_60/src.zip,打开该src.zip文件查看...
今天想看看所里自行开发的一套框架源码,发现注释中文乱码了,经过以下步骤就才解决~ 1.Window–>Preferences–>General–>Content types,将Java Class File 的Default encoding都设置为UTF-8。 2.Window–>Preferences–>...
jd-gui集成在eclipse 附件下载 点击打开链接 打开Eclipse-->Help-->Install New Software: Name : jd-eclipse-site location : 找到下载的路径(不用解压,直接导入) eclipse 会从启。从新打开就好!...
重点内容 要看源码,最基础的操作就是选中这个方法,按着鼠标Ctrl键,鼠标移动到方法上时,就会出现”Open Declaration”和”Open Implementation”的选项,点击即可。此外;Open Declaration:指的是打开该方法的接口文件(即源码);Open Implementation:指的是打开具体实现该方法的类文件(具体...
说明:安装好JDK后,在jdk安装目录下会有一个src.zip的压缩包,所以我们只要设置eclipse和这个包关联起来就可以查看源码了。 查看源码最快捷方式,按住键盘ctrl键鼠标选择你想要查看源码的类或者方法名即可。 步骤一: 步骤二: 步骤三: 步骤四: 步骤五: 之后的事情就是一路的OK即可。 结果:...
问题起因:查看源码时,发现点不进去,提示“source not found” 解决办法:从eclipse的window处编辑菜单选项 1、选择window --> installed JRES --> 点击路径 2、选择其中一个的source attachment,双击 x 3、选择external file,选中JDK安装的目录 4、选择src.z...
当我们想看一下源码的时候,很痛苦,看不了。 Eclipse可以安装插件 下载插件 插件zip 安装: 打开Eclipse-->Help-->Install New Software: 点击add 输入name 在Archive找到插件的路径,点击确定 下面都勾选全部去掉 点击next finish, Eclipse会关闭,重启后,就可以查看源码了。 如:我们查看下阿里支付的一小段源码 ...
工作中经常遇到想要查看代码的源码,但是查看的时候会出现如下图所示: 解决方法: 1.依次打开 Help--> Eclipse Marketplace,如下图所示: 2.搜索jad,如下图 3.点击安装 4.点击confirm...
背景: redis字典(hash表)当数据越来越多的时候,就会发生扩容,也就是rehash 对比:java中的hashmap,当数据数量达到阈值的时候(0.75),就会发生rehash,hash表长度变为原来的二倍,将原hash表数据全部重新计算hash地址,重新分配位置,达到rehash目的 redis中的hash表采用的是渐进式hash的方式: 1、redis字典(hash表)底层有...
2019独角兽企业重金招聘Python工程师标准>>> 我们平时按下键盘上的‘回车键’,就能实现回车换行【我们在屏幕上所看到的就是光标移到了下一行的开头位置!!ps:不讨论软件实现的特殊功能,如word里的回车智能缩进】。因此对这个按键更准确说应该叫做‘回车换行键’ 就且将这种将光标移到下行开...
I have a dataframe and i want to calculate the sum of variables present in a vector in every row and make the sum in other variable after i want the name of new variable created to be from the name of...
I have a very rough project that done partially in zend framework (not ZF2). The 'application', 'library' and 'public' folders are on the same root. Now i need to create a library 'Anil' in the 'libra...
I want to hide some of the categories from magento home page. I have created some categories like New Arrivals, Special Offer Which I would like to show in some different way may be in left panel or r...
I am writing to an internal file in Android Studio The code lets me write lines of data split with commas. I am able to then go to another activity and read it all out at once. However I want to be ab...
I'm new to Ruby On Rails, I used the acts_as_votable gem to create Like and Unlike Buttons to make Users like and unlike Posts but I can't make them change from Like to Unlike (and viceversa) and upda...