无法在Intellij IDEA中调试Java程序

dam*_*uar 4 java debugging intellij-idea

当我无法在Intellij IDEA中调试Java程序时,我第一次遇到问题.输出到命令行,但断点被忽略..可能是因为我创建了Maven配置来启动程序.可能是我与JVM断开连接,但我不知道如何连接到JVM.这种行为的原因是什么?

Rya*_*art 7

如果您正在讨论使用IntelliJ调试Maven中运行的内容,您可以

  1. 通过IntelliJ运行maven构建并像其他任何东西一样调试它,或者
  2. 使用mvnDebug而不是仅运行您的构建mvn.它将等待调试器在端口8000上连接.您可以让IntelliJ通过创建连接到localhost:8000的"Remote"类型的运行/调试配置来完成此操作.

  • Surefire [问一个过程](http://maven.apache.org/plugins/maven-surefire-plugin/examples/debugging.html)运行测试,这可能会搞乱调试.克服它的一种方法是在你的mvn命令行中添加`-DforkMode = never`(将它放在IntelliJ的"目标"框中). (3认同)