Intellij IDEA调试时的备用源

Rak*_*uri 6 debugging remote-debugging intellij-idea java-ee

信封:

Mac OS
IDEA Community Edition 15
Run Code Online (Sandbox Code Playgroud)

你好

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

  1. 尽管项目中提供了源代码,但调试器始终在Maven源代码中停止。问题:是否有一个设置/解决方案可以归结为“调试时优先使用maven源的项目模块”?
  2. Idea显示了一个弹出窗口,该弹出窗口最初显示了其他来源。选择本地模块后,我将其禁用。现在,我无法重新启用它(对于其他本地模块)。预期的行为是它会自动转到本地模块源,但无法正常工作。没有足够的刺激性,“首选项”->“构建”->“调试器”->“显示备用源切换器”不起作用。无论我做什么,它总是让残疾人士。

非常感谢任何输入。

拉克什

更新资料

#2的解决方案是很难做到的。打开

/ Users /用户名此处/库/首选项/IdeaIC15/options/other.xml

并将“ SHOW_ALTERNATIVE_SOURCE”设置为true,即

<option name="SHOW_ALTERNATIVE_SOURCE" value="true" />
Run Code Online (Sandbox Code Playgroud)

并重新启动IDEA

Gun*_*kar 2

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