解决eclipse为什么不能查看源码
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

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
自定义View——画板
今天实现的是画板效果 image 实现原理 image 根据触摸事件返回的坐标点绘制path路径 @Override public boolean onTouchEvent(MotionEvent event) { x = event.getX(); y = event.getY(); switch (event.getAction()) { case MotionEvent.ACTION_DOWN: //当触摸屏幕的时候将点移动到触摸的位置 path.moveTo(x, y); break; case MotionEvent.ACTION_MOVE: //当滑动的时候将滑动路径连接起来 path.lineTo(x, y); //在滑动的过程中不断更新界面 invalidate(); break; case MotionEvent.ACTION_UP: //当手抬起的时候更新界面 invalidate(); break; } return true; } canvas绘制路径 //绘制白色背景 canvas.drawColor(Color.WHITE); //绘制路径 canvas.d...
- 下一篇
动态规划法(十)最长公共子序列(LCS)问题
问题介绍 给定一个序列X=<x1,x2,....,xm>X=<x1,x2,....,xm>,另一个序列Z=<z1,z2,....,zk>Z=<z1,z2,....,zk>满足如下条件时称为X的子序列:存在一个严格递增的X的下标序列<i1,i2,...,ik><i1,i2,...,ik>,对所有的j=1,2,...,kj=1,2,...,k满足xij=zj.xij=zj. 给定两个序列XX和YY,如果ZZ同时是XX和YY的子序列,则称ZZ是XX和YY的公共子序列。最长公共子序列(LCS)问题指的是:求解两个序列XX和YY的长度最长的公共子序列。例如,序列X=<A,B,C,B,D,A,B>X=<A,B,C,B,D,A,B>和Y=<B,D,C,A,B,A>Y=<B,D,C,A,B,A>的最长公共子序列为<B,C,B,A><B,C,B,A>,长度为4。 本文将具体阐释如何用动态规划法(Dynamic Programming)来求解最长公共子...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS8编译安装MySQL8.0.19
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Hadoop3单机部署,实现最简伪集群