我在同一Maven项目的两个不同包package1和package2中有两个同名文件。我在位于package1中的文件的i行添加了一个调试断点。但是在调试时,IntelliJ IDEA调试器会停在位于package2中的文件的第i行处。我和一些同事也遇到了这个问题。是否有关于IntelliJ的这种bug报告?是否有任何修复或解决方法?
我在同一Maven项目的两个不同包package1和package2中有两个同名文件。我在位于package1中的文件的i行添加了一个调试断点。但是在调试时,IntelliJ IDEA调试器会停在位于package2中的文件的第i行处。我和一些同事也遇到了这个问题。是否有关于IntelliJ的这种bug报告?是否有任何修复或解决方法?
您可以在设置 >> 构建、执行和部署 >> 调试器下开启显示备选源切换器
标志。
勾选显示备选源切换器复选框,IntelliJ IDEA将允许您更改所需的文件。
现在,在调试时,IntelliJ IDEA应该提供其他选项以选择源文件。
补充一下已接受的答案,如果您已经勾选了该设置但是备选源切换器没有显示出来,我发现将该设置切换关闭再重新打开即可让切换器出现。在IDEA 2022.1版本中。