在Eclipse中调试我的Java代码时,我得到“Source not found”

我正在尝试在Eclipse中调试我的Java应用程序,但是当我遇到断点时,我只是看到以下内容而不是我的源代码:

找不到来源消息

如果我在调试窗口中更改堆栈帧,那么我可以看到选项卡中的函数名称更改 – 这绝对是我的代码,行号是正确的,我使用的是最新版本,但我仍然无法将Eclipse转换为显示源(尽管它在另一个选项卡中打开!)

我是Eclipse的新手,所以我很难找到自己的方式,但到目前为止我遇到的所有事情对我来说都很好。

可能导致这种情况发生的原因以及如何解决?

如果编辑调试配置未正确设置,听起来像’源查找路径’部分?

单击“编辑源查找路径”按钮,然后单击“添加”按钮,然后单击“Java项目”并包含导入的项目..希望这将解决您的问题

我的eclipse maven项目遇到了类似的问题。 我和这个问题打了很长时间,然后我试着重建projet

mvn clean eclipse:eclipse 

它帮助了。

我在MyEclipse Blue中也有这个问题。 我按照以下步骤解决了这个问题:

  1. 调试项目。

  2. 右键单击Thread(您将在Debug选项卡中看到),然后单击“Edit Source lookup”

  3. 将打开新窗口并单击“添加”按钮并选择“Java项目”。

  4. 获取那里列出的所有项目。

  5. 重启你的服务器。

我们遇到了同样的问题,上述建议都没有奏效。 什么工作,是删除本地工作区和Eclipse再次从存储库中检出。 以前使用Netbeans并切换到Eclipse的每个人都遇到了这个问题。

对于本地项目,我通过选择Debug Configurations中的“Resolve Workspace artifacts”复选框来解决它。

当我第一次遇到这个问题时,我已经完成了这里提到的所有步骤。 奇怪的是,当我将项目复制到另一个地方时,我的问题就发生了。 无论如何,在简单地删除源自原始项目的所有断点之后,调试开始工作而没有警告。 抱歉我的英语,我不会流利。

尝试这个:

  • 选择项目
  • 右键点击
  • 调试
  • 调试配置
  • 选择Source选项卡
  • 单击“添加”按钮
  • 选择Java Project
  • 使用复选框添加项目

在尝试了大多数解决方案后,尝试一次 –

从编辑器中关闭所有.java文件,实际上是关闭eclipse中所有不相关的项目。 并尝试运行调试器。

我通过将类文件添加到项目中的src文件夹中解决了这个问题。 希望这种方法有所帮助。

这是eclipse中调试时的常见错误。 您可以通过编辑源查找来修复它。 但是确保一旦附加项目就需要停止服务器并再次以调试模式启动。 它会工作。

这是详细步骤:

单击“编辑源查找路径”按钮。 然后单击“添加”按钮。 选择Java Project并包含导入的项目然后停止服务器并在调试模式下启动它并点击您的服务。 它会工作。

当我使用maven tomcat插件运行我的服务器时出现此错误。 当我在Eclipse中使用我配置的服务器部署(生成war文件并将其复制到我的tomcat目录中)时,我不再有这个问题了。

在您的调试配置中,在maven build con中添加目标为“clean install”

这是对JAB答案的扩展:单击“编辑源查找…”>“添加…”>“工作区文件夹”>“项目”>选择文件夹>选中“ 搜索子文件夹”框>“确定”。