java - 在 URLClassPath 类的 Debug模式下有 MyEclipse 隐式断点

标签 java eclipse

我是 MyEclipse IDEA 的初学者。我使用它的 8.6.1 版本。我的问题是:当我在 Debug模式下执行我的程序时,MyEclipse 转到 sun.misc.URLClassPath 类,我必须 Resume 断点(通过按 F8 键)并继续执行我的程序。 MyEclipse 留在 URLClassPath 类中的以下线程堆栈中:

1. URLClassPath$JarLoader.<init>(URL, URLStreamHandler, HashMap) line: 581  
2. URLClassPath$JarLoader.ensureOpen() line: 631    
3. URLClassPath$JarLoader.getJarFile(URL) line: 641 
4. URLClassPath$JarLoader.ensureOpen() line: 631    

注意:当我的项目 Build-Path 中存在一些 jar 文件时会发生此事件,但是当我的应用程序很简单时,不会出现此问题,第一个断点是我的第一个断点。

为什么会发生这个事件?

最佳答案

我已经重现了错误,无法调试应用程序。我发现解决此问题的唯一方法是:转到“window->Preferences->Java->Debug”并禁用“暂停执行未捕获的异常”

现在可以调试应用程序并且调试器会在用户断点处停止。

关于java - 在 URLClassPath 类的 Debug模式下有 MyEclipse 隐式断点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10121214/

相关文章:

java - 我无法在 java 文件中写入一些字符(编码问题)

java - 动画构造函数在 Java GUI 中不起作用

eclipse - 如何从 Eclipse PDE 中的事件编辑器获取文本

Eclipse CDT 项目模板 - 设置下拉选项

java - 如何将项目添加到 Eclipse 中的现有 EAR?

java - 拦截一种方法两次

java - 为什么我无法在我的适配器中接收数据

Java获取对象变量名和获取内部对象变量名

c++ - 跳过不兼容的 eclipse

java - 在 Eclipse IDE 中展开折叠的代码