【问题标题】:Break points are not setting up for some lines in intellij没有为 intellij 中的某些行设置断点
【发布时间】:2020-05-05 16:58:42
【问题描述】:

在 intellij 中设置断点以调试 java 项目时。我无法在某些地方设置换行点。

我遵循的调试方法。

  • 在 IntelliJ 中转到 Run-> Debug。它会给出一个对话框,然后单击 Edit Configurations
  • 然后给这样的名字(我给了 Remote-debugger),然后按 OK。 我设置了 Host: localhost 和 Port:5005 已经设置好了。
  • Go Run->Debug '' (Run-> Debug Remote-debugger 在我的 案例)
  • 启动服务器

正如您在上面看到的,对于某些行,添加了断点,而对于某些行,则不是。 为什么

【问题讨论】:

    标签: java debugging intellij-idea remote-debugging


    【解决方案1】:

    这很可能是因为您正在调试的远程代码与源代码不同,并且您设置断点的行不是代码行。您必须确保您的源代码与远程主机上的二进制文件相匹配,方法是从源代码管理中签出完全相同的版本。

    【讨论】:

    • 没错!一些源代码行可能会被编译器内联。
    • 知道了:)。这是由于版本不匹配。匹配远程服务器和源代码的版本后,它可以工作。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2020-04-28
    • 2016-05-18
    • 1970-01-01
    • 2013-01-02
    • 2012-06-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多