用eclipse写java时,我想debug一个程序,但是总是跳出一些没见过的class文件。这是为什么呢

如题所述

是你引用的jar包里面的类,比如你要debug一个Exception,当你debug到你写的异常捕获类时,如果再进一步调试就会跳到基类的Exception类,而基类都是属于jar包的。一般是在debug的时候直接跳过就行了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-01-15
那是你用到的类库里的类,这些类如果你没设置源码路径的化,只能看到.class文件内容,看不到源码。
第2个回答  2013-01-15
用step over,就不会进入到别的class中去了。
第3个回答  2013-01-15
跳过,不要进入!仅供参考!
第4个回答  2013-01-15
请按F6执行

eclipse 写java代码的时候,一保存就蹦出debug页面,我也没设置断点,怎么...
1.你看看是在什么状态下运行的程序,看看是否是在debug状态下运行的,你可以选择java运行状态。2.在Eclipse的右上角有两个小原点的窗口,你点击一下小圆点,会打开breakpoints窗口,把窗口中的打勾的断点点掉,或全选中右键remove或removeAll 希望对你有帮助 ...

在Eclipse中Debug 为什么显示source not found
“source not found”意思是调试进入了一个没有源码的jar包里。当程序运行出现上图情况时,则表示:你使用的那行代码是系统库里的,但是呢每次运行到那一行的时候总是找不到源代码,所以就提示Source not found。如果你关联了源代码,以后每次调试到这一行的时候就会跳到这个源码中,继续程序的调试过程。

关于eclipse,为什么在运行项目时总是这样
原因其实简单地说就是,你想运行一个程序,但它的类可能调用另一个尚未编译完成的类,Eclipse 为了保证所有相关的类都已经编译完成了并核对过了才让你的程序运行,所以,就耐心等等即可,如果你确信它没有任何冲突,可以在 launching profile (就是工具栏上Run As ... 里面出现的那个 main class 或 ...

eclipse中debug使用遇到问题
如果你的断点处是一个Java内部的方法(你十有八九是停在了System.out.println处),而你安装的是JDK(Java开发套件),不仅仅是JRE(Java运行环境),那么eclipse的step into会跳入这个方法里。如果你eclipse里设置的JDK关联的源码位置不正确,eclipse就会打开.class文件(否则是直接打开JDK内部的源代码)。

为什么我用eclipse写完Java编译运行的总不是当前窗口的程序
主函数写错。比如:我把“String args[]”写成“String args”,结果编译不出来。

Java eclipse总是出现下面这个提示,程序没有报错但是运行不了,怎么回事...
出现这个问题,是因为.java文件不在项目的src路径内,也就是说源代码未被eclipse编译,字节码不存在无法运行了在项目名上右键 -> Builder Path -> Configure Build Path -> 选择Source面板,再点Add Folder, 把源代码所在的包路径的上层目录加进来.这是给你百度的 你瞅瞅... 网址不贴了.....

用eclipse运行java源程序后生成错误信息提示:could not find the main...
出现这个错误是由于你的jdk版本与eclipse高版本配置造成的,改改项目得jdk版本和系统得jdk版本 改成一致 jre也是

如何解决Eclipse调试程序时乱码问题
1.第一个地方的编码格式为jsp文件的存储格式。Eclipse会根据这个编码格式保存文件。并编译jsp文件,包括里面的汉字。第二处编码为解码格式。因为存为UTF-8的文件被解码为iso8859-1,这样如有中文肯定出乱码。也就是必须一致。而第二处所在的这一行,可以没有。缺省也是使用iso8859-1的编码格式。所以...

怎样在Eclipse中使用debug模式调试程序
在Eclipse中使用debug模式调试程序方法如下:1、打开要调试的代码文件,在左侧双击鼠标设置断点(程序执行到这里就会暂停,并且进入调试模式),可以设置多个断点。2、在代码编辑区域,点击鼠标右键,选择【Debug As】,再选择【1 Java Application】3、弹出提示,需要切换到调试(Debug)工作区,勾选“...

如何使用eclipse debug模式
打开eclipse,打开一个java文件 在代码中右键,选择'debug as'-->'java application'debug中有几个快捷健,F6单步继续,开始执行下一行代码 F8单步跳过:直接跳到下一个断点处 当暂时不想使用debug断点,但是又不想把断点删除的时候,这时候可以使用 '断点失效'(是这么叫的,可能与官方叫法不一致),来暂时...

相似回答