如何解决Java查看源代码时页面显示Source not found
1.产生背景:
在 1)想要看源码的时候 2)Debug过程中 会出现 Source not found 页面,如下图所示:
2.产生原因:
原来就是用的那行代码是系统库里的,但是呢每次运行到那一行的时候总是找不到源代码,所以就提示Source not found。
3.解决办法:
没有源码那就关联源码呗,关联源码之后问题完美解决。以后每次调试到这一行的时候就会跳到这个源码中,继续程序的调试过程。
4.关联源码程序的几种方式:
1) 在该页面中可以很清楚的看到没有发现源代码,所以单击上方的“Attach Source”按钮,打开如下页面:
由于没有关联源代码,所以上方的“Location path”处是空的,单击“External File”按钮,选择我们的Java的源代码压缩文件src.zip,在“Location path”处就可以看到自己的源代码的路径,单击OK按钮,即可以看到HashMap的源代码了。如下图所示:
2) 接下来说一下如何在Eclipse中设置关联源代码。
从下图中,可以看到,当前的rt.jar包没有关联源代码,既然是jar包没有关联,那么在添加jar包的地方,应该有设置关联源代码的地方吧!确实是的。那么我们便会想到了构建路径,所以打开构建路径。
在构建路径中选择“Libraties”选项卡,展开rt.jar选项,可以清楚的看到第一项的“Source attachment”为空,所以选择右键如图所示右边的Edit按钮,如图所示:
当单击了该按钮,便又会出现了如下这个界面,所以我们按照如上的操作便可以关联源代码了。
或者是在如下的窗口中设置,如图所示:
上边的图应该不是很陌生吧!当我们在Eclipse中添加一个JRE的时候,也是可以关联源代码的。有些时候我们不想使用Eclipse的JRE,而是想使用我们自己的JRE,便会打开上面的窗口,选择对应的jar包,然后选择右边的“Source Attachment”选项。如图所示:
之后,便再次出现了如下的窗口:
如何解决Java查看源代码时页面显示Source not found相关推荐
- java设置界面边框,技术员教你解决Java 添加Word页面边框
电脑现已成为我们工作.生活和娱乐必不可少的工具了,在使用电脑的过程中,可能会遇到Java 添加Word页面边框的问题,如果我们遇到了Java 添加Word页面边框的情况,该怎么处理怎么才能解决Java ...
- 解决java重定向前端页面不显示一闪而过的问题
在spriingboot框架里面使用 HttpServletResponse 的重定向方法时前端页面不显示一闪而过 原代码: response.sendRedirect( "http://l ...
- VMware虚拟机安装Ubuntu时页面显示不全的解决方法
当我们用VMware station或者virtualbox时,有时会需要安装Ubuntu虚拟机进行学习模拟,而安装过程中的界面不完整,经常造成不必要的麻烦,这时,我们可以在当前安装页面 1.按住al ...
- 解决Java版CKFinder无法显示缩略图问题
这些天在写我的Java EE项目的时候用到了CKEditor和CKFinder,但是在用CKFinder的时候无法显示图片的缩略图,但是官网上的demo上却有缩略图,我一直以为是自己配置错误了,我把官 ...
- nuxt页面跳转_nuxt 项目如何解决组件复用时页面不刷新的问题
组件复用会在两种情况下发生: 1.使用 keep-alive 时,页面再次跳转时,数据不更新 每一次路由的切换都会导致页面被重新渲染,无论是各种钩子还是异步获取数据函数都会被执行,为了提高网站性能,可 ...
- 解决使用阿里巴巴iconfont页面显示小方块问题
1.我们把下好的字体图标引入到我们需要的文件夹中: 我这里给改名叫font了便于使用,原文件名字不是这个(大家也可以像我一样改成这个名字) 2.引入所需要的代码 @font-face 和 .iconf ...
- 解决浏览器缩放导致页面显示不全问题
问题 pc端web页面开发时,发现windows系统经常推荐用户使用125%.150%比例的缩放窗口,这样导致web页面被进行缩放,除此之外还有人为的按钮缩放.故此,在页面devicePixelRat ...
- 解决java项目时乱码问题
处理项目中的乱码问题:中文乱码 1.项目中 类文件中出现乱码 settings中搜索 encoding 将编码格式都改为相对应的格式 : 2.数据库中出现乱码 数据库查询的时候,中文数据直接以乱码形式 ...
- jsp到html页面乱码怎么解决,jsp文字在页面显示乱码怎么处理
1.在jsp页中加入一条语句: %@ page contentType=text/html;charset=gb2312 %中文显示就正常了. 2.对于从网页中的文本框通过String paramet ...
最新文章
- iOS中的动力学:Dynamics【1】
- linux平台的实验描述,基于LINUX的操作系统实验平台的设计与实现
- Nginx错误日志说明
- swift_007(Swift的Array 数组)
- ECharts学习总结(五):echarts的Option概览
- 设置Tomcat字符编码UTF-8
- 三种常见单片机时钟电路方案,对比其优缺点
- python怎么存储数据_Python:如何在类中存储数据并继承
- C#的Enum中Flags的用法
- 设计模式学习笔记(3)装饰器
- eclipse新建maven项目和聚合项目
- 2021-06-04计算器简易代码
- Kali Linux 2017.3 安装网易云音乐
- [转]微服务概念解析
- sqldbx连接db2数据库
- [NFC] 读羊城通卡片信息
- 计算机科学个人陈述中文,留学文书写作范例-计算机科学(个人陈述)
- 小说光看还不够?当然得有美女一样的声音来阅读!
- Linux全局替换文件内容
- 加拿大 读计算机专业,文科生如何读加拿大计算机专业