调试时,单步执行每行确实有效。
单步执行位于另一个文件调试器中的函数时会显示:未找到源。
还显示编辑源查找路径...
选项,但其中列出了正确的包。
(还尝试指向目录路径。)
没有设置其他断点,这是常见的解决方案。
任何方向正确的点都是有帮助的。
谢谢。
调试器窗口中的线程[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
最佳答案
您确定拥有项目中的包源代码而不仅仅是二进制文件吗?
如果您确定检查用于运行应用程序的启动配置。您可以看到一个名为“Source”的选项卡。你需要的包的来源也在那里吗?
关于java - 源查找路径正确,但调试器找不到文件(Eclipse EE IDE)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10151368/