2

调试时跨过每一行确实有效。

进入位于另一个文件调试器中的函数会显示: Source not found.

还显示选项,Edit Source Lookup Path...但那里列出了正确的包。
(还尝试使用目录路径指向。)

没有设置其他断点,这是一种常见的解决方案。

正确方向的任何一点都是有帮助的。

谢谢你。

调试器窗口中的线程[main]:

Thread [main] (Suspended)   
    ClassNotFoundException(Throwable).<init>(String, Throwable) line: 217   
    ClassNotFoundException(Exception).<init>(String, Throwable) line: not available 
    ClassNotFoundException.<init>(String) line: not available   
    URLClassLoader$1.run() line: not available  
    AccessController.doPrivileged(PrivilegedExceptionAction<T>, AccessControlContext) line: not available [native method]   
    Launcher$ExtClassLoader(URLClassLoader).findClass(String) line: not available   
    Launcher$ExtClassLoader.findClass(String) line: not available   
    Launcher$ExtClassLoader(ClassLoader).loadClass(String, boolean) line: not available 
    Launcher$AppClassLoader(ClassLoader).loadClass(String, boolean) line: not available 
    Launcher$AppClassLoader.loadClass(String, boolean) line: not available  
    Launcher$AppClassLoader(ClassLoader).loadClass(String) line: not available  
    MyMain.<init>() line: 24    
    MyMain.main(String[]) line: 36  
4

1 回答 1

3

您确定在您的项目中拥有包源而不仅仅是二进制文件吗?

如果您确定检查用于运行应用程序的启动配置。您可以看到一个名为“Source”的选项卡。你需要的包的来源也有吗?

于 2012-04-14T11:26:17.593 回答