IntelliJ 调试器捕获具有相同名称的错误文件

我在同一 maven 项目中的两个单独的包 package1package2 中有两个同名的文件。我在 package1 中存在的文件 i 行添加了一个调试点。但在调试时,IntelliJ IDEA 调试器停在 package2 中存在的文件的 i 行。我的一些同伴也发生了这种情况。IntelliJ是否报告了任何此类错误?任何修复或解决方法?


答案 1

可以在“设置”下打开标志,>>生成、执行、部署>>调试器”。Show alternative source switcher

选中“显示备用源切换器”复选框,IntelliJ IDEA 将允许您更改所需的文件。

现在,当您进行调试时,IntelliJ IDEA应该为您提供其他选项,以便在源文件中进行选择。


答案 2

为了添加到接受的答案中,如果您已经检查了设置,但备用源切换器未显示,我发现关闭并重新打开设置会使切换台启动。在 IDEA 2022.1 上。