我是 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/