我第一次在Intellij IDEA中遇到了一个问题,即无法调试Java程序。命令行输出正常,但断点被忽略。 可能是因为我创建了Maven配置来启动程序。 也许是因为我与JVM断开了连接,但我不知道如何连接。 这种行为的原因可能是什么呢?
我第一次在Intellij IDEA中遇到了一个问题,即无法调试Java程序。命令行输出正常,但断点被忽略。 可能是因为我创建了Maven配置来启动程序。 也许是因为我与JVM断开了连接,但我不知道如何连接。 这种行为的原因可能是什么呢?
mvnDebug
而不是mvn
来运行构建。它将等待调试器连接到8000端口。您可以通过创建类型为“远程”的运行/调试配置连接到localhost:8000让IntelliJ执行此操作。这个解决方案对我很有效;
文件-->无效缓存-->勾选清除复选框-->重启
祝您有美好的一天。
在IntelliJ中,我的解决方案如下。前往:
设置 -> 构建、执行、部署 -> 构建工具 -> Maven -> 运行器
确保取消选中“将IDE构建/运行操作委托给Maven”的框。
之后,我可以进行调试,并且断点正常工作。
请记住,Maven和IDEA使用不同的构建过程。具有讽刺意味的是,我今天才设法使用以下工具构建、部署并在浏览器中运行我的应用程序:
所以如果需要帮助,请随时提问。
Yucca