A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 刘凯 金牌黑马   /  2013-3-19 14:59  /  2122 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 刘凯 于 2013-3-19 15:40 编辑

当编写的代码 在运行时出现运行时异常的时候   MyEclipse 的控制台不现实异常 (应该是红色自提的异常提示才对)

而是以弹出Class.class文件 显示出出现异常源码的形式提示出现了异常

求大神指教 如何设置提示方式 让控制台显示异常信息
JE{{BMFJ5HK`ZUP5ALW2L(S.jpg (30.08 KB, 下载次数: 0)

QH~W2USS9F]8B~34DOS5OEO.jpg (118.63 KB, 下载次数: 0)





我的是  MyEclipse 8.5 版本的


评分

参与人数 1技术分 +1 收起 理由
猫腻 + 1

查看全部评分

7 个回复

正序浏览
刘凯 发表于 2013-3-19 15:38
问题解决了  
原因是我按的F11执行的 ,,,

额。。。好吧
回复 使用道具 举报
刘凯 发表于 2013-3-19 16:02
反正右击Run As运行 或者点上边的运行标志运行就不会出现上边的情况 具体是啥情况不太了解 ...

这个问题还没解决······应该是快捷键配置的问题,你看看快捷键配置
回复 使用道具 举报
田磊阳 发表于 2013-3-19 15:44
F11不就是Run As的快捷键吗

反正右击Run As运行 或者点上边的运行标志运行就不会出现上边的情况 具体是啥情况不太了解
回复 使用道具 举报
刘凯 发表于 2013-3-19 15:38
问题解决了  
原因是我按的F11执行的 ,,,

F11不就是Run As的快捷键吗
回复 使用道具 举报
MyEclipse中调试程序需要将当前工作叶跳转到含有main函数的,按下F11键,如果程序运行中中存在错误(比如越界访问内存元素),会自动停止到此时的临界数值。

此时一定要小心的分析程序报错处的语句,常常可能暴露出一些难以发现的逻辑错误如:if(flag==true)写为了if(flag=true),由于这两句话都没有语法上的错误,编译器无法给出合理的错误信息提示,导致大量的时间浪费用于发现Bug。所以一定要认真的检错报错处,各变量的取值情况,以此为参考认真检错报错处前后的语句逻辑错误。

灵活的使用调试器,设置调试数值对于加快错误的发现过程十分有帮助。

点击代码行左侧的竖带,即可设置断点
回复 使用道具 举报
肖路宽 发表于 2013-3-19 15:05
看楼主的截图,似乎是加断点跑的吧,你将断点去掉并trycatch试试吧,我的myeclipse在加断点时也是会跑到cla ...

问题解决了  
原因是我按的F11执行的 ,,,

点执行按钮 或者Run As 就没问题。。
回复 使用道具 举报
本帖最后由 Alex shaw 于 2017-4-3 09:48 编辑

dingdingdingdingdingdingdingdingdingding
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马