Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/debugging/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Debugging 调试时Intellij IDEA备用源代码_Debugging_Jakarta Ee_Intellij Idea_Remote Debugging - Fatal编程技术网

Debugging 调试时Intellij IDEA备用源代码

Debugging 调试时Intellij IDEA备用源代码,debugging,jakarta-ee,intellij-idea,remote-debugging,Debugging,Jakarta Ee,Intellij Idea,Remote Debugging,环境: 嗨 我目前在远程调试时面临两个问题。谷歌到处搜索,但还没能修复它们 尽管项目中有可用的源代码,但是 调试器总是在maven源代码中停止。问题:是否有一个 设置/解决方案,归结为“调试时更喜欢项目模块而不是maven源代码” Idea显示了一个弹出窗口,显示最初的备用源。选择本地模块后,我禁用了它。现在我无法重新启用它(对于其他本地模块)。预期的行为是,它自动转到本地模块源,但不工作。还不够恼人,首选项->构建->调试器->显示备用源切换器不工作。无论我做什么,它总是保持残疾 非常感谢您的

环境:

我目前在远程调试时面临两个问题。谷歌到处搜索,但还没能修复它们

  • 尽管项目中有可用的源代码,但是 调试器总是在maven源代码中停止。问题:是否有一个 设置/解决方案,归结为“调试时更喜欢项目模块而不是maven源代码”
  • Idea显示了一个弹出窗口,显示最初的备用源。选择本地模块后,我禁用了它。现在我无法重新启用它(对于其他本地模块)。预期的行为是,它自动转到本地模块源,但不工作。还不够恼人,首选项->构建->调试器->显示备用源切换器不工作。无论我做什么,它总是保持残疾
  • 非常感谢您的任何意见

    拉凯什

    更新 解决#2的办法是用艰苦的方式。打开

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

    并将“SHOW_ALTERNATIVE_SOURCE”设置为true,即

    Mac OS
    IDEA Community Edition 15
    
    
    

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

    将解决方案作为answer@Kirby有一个问题仍然悬而未决,我期待着答案。不要添加可能会给人留下问题已经解决的印象的答案。
    <option name="SHOW_ALTERNATIVE_SOURCE" value="true" />