Intellij IDEA在调试时交替使用源代码

时间:2016-04-02 15:51:50

标签: debugging java-ee intellij-idea remote-debugging

ENV:

Mac OS
IDEA Community Edition 15

您好,

我目前在远程调试时面临两个问题。用Google搜索,但无法修复。

  1. 尽管源代码在项目中可用,但是 调试器总是在maven源中停止。问题:有吗? 设置/解决方法归结为“在调试时将项目模块优先于maven源”?
  2. Idea最初显示了弹出窗口显示备用源。选择本地模块后,我将其禁用。现在我无法重新启用它(对于其他本地模块)。预期的行为是它自动转到本地模块源但不起作用。没有刺激性,偏好 - >构建 - >调试器 - > “显示备用源切换器”无法正常工作。无论我做什么,它总是保持残疾。
  3. 非常感谢任何投入。

    勒凯什

    更新

    #2的解决方案是艰难地做到这一点。打开

    /Users/user-name-here/Library/Preferences/IdeaIC15/options/other.xml

    并将'SHOW_ALTERNATIVE_SOURCE'设置为true,即

    <option name="SHOW_ALTERNATIVE_SOURCE" value="true" />
    

    并重新启动IDEA

1 个答案:

答案 0 :(得分:0)

即使我有同样的问题。我在Project_Structure-> Modules-> Dependencies中附加了外部jar文件。我做了以下技巧,对我有用,它不是远程调试。我将这些jar文件的源代码附加到Project_Structure-> Libraries中,然后单击第二个窗格中的 + (我正在使用Intellij Idea Ultimate 2018.2),然后单击下拉列表中的java选项。选择java选项后,将打开一个文件浏览器窗口,选择要在调试期间附加的源代码目录。