菜鸟今天按照书上的代码在eclipse上敲了一个程序,运行没有问题。然后想调试一下看看运行过程,接着设置一个断点,然后就是F5了,发现每次运行到一行代码的时候就提示Source not found下面还有一个按钮“Edit Source Lookup Path”。现象就是下面这样的

当然这个时候如果我继续按F5的话呢,程序又会接着正常运行了。到这里那就是说程序本身是没有问题,肯定是哪个地方没弄好的原因,然后菜鸟就开始到网上去google了,找了一些资料,最后终于知道原因了,原来就是我用的那行代码是系统库里的,但是呢每次运行到那一行的时候总是找不到源代码,所以就提示Source not found。

既然知道问题了,那就好办了。没有源码那就关联源码呗,关联源码之后问题完美解决。以后每次调试到这一行的时候就会跳到这个源码中,继续程序的调试过程。

关联源码程序的几种方式:

1.直接点击下面的小按钮”Edit Source Lookup Path“,得到如下的界面

添加完了之后,点击OK按钮,以后调试就不会弹出那些烦人的Source not found了。

2.第二种方法就是看看你的函数在哪个jar文件里,然后向相应的jar文件关联源码。

首先,按住Ctrl键用鼠标点击哪个类,那么在左边的Package Explorer中看到你的类,当然那个双向箭头要按下去。

这里我要找的是Scanner类,那么我在左侧就找到了这个类在rt.jar这个文件中,如下所示

那么我们就可以对这个jar文件进行关联源码了,

开始我们如下图所示,右击项目,

点击Edit按钮,然后弹出的界面设置如下所示。

添加完了以后的效果图如下所示:

到这里我们就结束了,OK了。

参考资料:http://blog.csdn.net/longyuhome/article/details/8497505

java eclipse调试提示Source not found 或 一闪而过 解决方法相关推荐

  1. Eclipse Java Oxygen不能创建动态的web项目(解决方法)

    Eclipse Java Oxygen不能创建动态的web项目(解决方法) 一.eclipse安装J2EE插件 一.eclipse安装J2EE插件 Oxygen版本Eclipse没有toamct开发工 ...

  2. Eclipse中提示svn: is already locked的解决办法

    Eclipse中提示svn: is already locked的解决办法 eclipse的svn提交不了,报错.提示 svn: is already locked 解决办法:右键项目-------T ...

  3. IDEA中导入项目运行失败提示Illeagle Arguement,访问404解决方法(Idea的Modules设置)

    文章目录 IDEA中导入项目运行失败提示Illeagle Arguement,访问404解决方法(Idea的Modules设置) 起因 尝试1:设置resources文件 尝试2:啃代码 尝试3:完全 ...

  4. eclipse 启动 找不到 JRE JDK的解决方法

    今天在启动eclipse的时候哦出现点问题: hadoop@steven:~/eclipse/eclipse$ ./eclipse No protocol specified No protocol ...

  5. Eclipse2020安装了最新版本的JDK却无法打开,提示版本太老的完美解决方法

    Eclipse2020安装了最新版本的JDK却无法打开,提示版本太老的完美解决方法 温馨提示:此教程仅限于提前配置过变量的朋友们,没有配置变量的先去配个变量 相信有很多初学者,或者刚刚安装这个软件的朋 ...

  6. php显示无法找到该网页,window_Win8系统IE浏览器提示无法找到该网页的解决方法,  我们在浏览网页的时候, - phpStudy...

    Win8系统IE浏览器提示无法找到该网页的解决方法 我们在浏览网页的时候,有时会遇到"无法显示该网页"的故障,基本都是网络方面的问题.如果网络没问题的话,那就是电脑的故障了.而在W ...

  7. Xcode 真机调试 iOS 应用的各种问题和解决方法

    process launch failed: Security 解决方法:打开手机设置->通用->设备管理->点击你的开发者账号->信任 ------------------- ...

  8. vue中warning_vue项目运行提示Warnings while compiling.警告的解决方法

    vue项目运行提示Warnings while compiling.警告的解决方法 发布时间:2020-11-03 15:31:52 来源:亿速云 阅读:61 作者:Leah vue项目运行提示War ...

  9. android程序突然崩溃如何调试,Android应用开发android 调试崩溃Unable to instantiate application的解决方法...

    本文将带你了解Android应用开发android 调试崩溃Unable to instantiate application的解决方法,希望本文对大家学Android有所帮助. 更新后Android ...

最新文章

  1. 多个微服务控制台的多窗口展示
  2. iOS开发之autoLayout constraint
  3. Android客户端和服务端如何使用Token和Session
  4. MATLAB-字符串
  5. 业务专题篇:AB测试实验设计与评估
  6. bootstrap4 左侧导航栏 优秀 大气_Bootstrap4从入门到精通视频教程
  7. 蓝桥杯 拉马车(模拟)
  8. torch.utils.data random_split
  9. Spring入门篇——第4章 Spring Bean装配(下)
  10. 网页内嵌多媒体 IE,Mozilla、Firefox、NetScape、Opera
  11. android app邀请码,还在用邀请码邀请注册吗?落后咯!!!我家APP自带邀请码的
  12. SWOT个人分析模板
  13. 英语语法3-现在进行时
  14. 企业微信如何建立部门?
  15. 解决latex图片浮动体过多的报错:Output loop---100 consecutive dead cycles和Too many unprocessed floats
  16. 常见漏洞扫描工具AWVS、AppScan、Nessus的使用
  17. 点对点通讯的好处和坏处?能否实现及时通讯?
  18. 云计算战役升温:微软IBM掷千金道不同
  19. 请教ASP.NET培训应该培训的内容和以及顺序
  20. python编写装饰器_写python中的装饰器

热门文章

  1. 数模学习(四)---拟合算法
  2. 锁相环PLL相位噪声仿真代码
  3. [NOIP1996 提高组] 挖地雷(C++,DP)
  4. 超薄网络变压器(百兆千兆万兆)如何选型?及相关产品集成功能分类
  5. ECPSS 商户接口返回状态码
  6. python编程题:三次方格式化
  7. HDMI 接口及CEC信号
  8. Makefile中的“-I”(大写i),“-L”(大写l),“-l”(小写l)
  9. Linux操作系统根社区简介
  10. 计算机会考靠什么,高中计算机会考考什么