我正在远程调试Java应用程序并使用Eclipse的调试视图。基本的调试过程工作正常,我可以在相关断点的调试视图中看到方法堆栈跟踪。但是,我没有在下面的选项卡中看到相应的源代码,它说:
未找到来源
源文件已经在我的Eclipse项目中,我可以在Java视图中看到它们。我编辑了源查找路径并将* .java文件添加到其中。但即使这样,我也没有在调试视图中看到执行暂停的源代码。任何关于此的线索将不胜感激。
答案 0 :(得分:13)
对于您一直用于远程调试的运行/调试配置,您是否按照以下步骤操作:
如果是,您可以发布Run Configuration
的快照吗?
我通常使用Remote Debug
运行配置Add Source
作为Java Projects
运行/调试配置的Source
选项卡。因此,要添加一个名为so
的项目,我将按如下方式进行:
选择项目时,请选中两个复选框:
最终以此结束:
答案 1 :(得分:3)
我已经完成了以下步骤,它对我有用:
答案 2 :(得分:1)
您可能正在使用自动重新编译和重新加载类的JRebel。不幸的是,Eclipse Debugger不能以这种方式使用类实现。为了确保Eclipse在更改后能够正常运行,您必须重新启动Web应用程序容器。