当我无法在Intellij IDEA中调试Java程序时,我第一次遇到问题。输出到命令行有效,但忽略断点。 可能是因为我创建了Maven配置来启动程序。 可能是我与JVM断开连接,但我不知道如何连接到JVM。 这种行为的原因是什么?
答案 0 :(得分:7)
如果你正在讨论用IntelliJ调试在Maven中运行的东西,你可以
mvnDebug
而不是mvn
来运行您的构建。它将等待调试器在端口8000上连接。您可以让IntelliJ通过创建连接到localhost:8000的“Remote”类型的运行/调试配置来执行此操作。答案 1 :(得分:2)
如果您遇到未触发的断点,请参见以下内容: https://intellij-support.jetbrains.com/hc/en-us/community/posts/360003676199-Can-t-debug-any-Java-or-Kotlin-application
就我而言,禁用android插件可以解决问题。
答案 2 :(得分:0)
请记住,Maven和IDEA使用单独的构建过程。具有讽刺意味的是,我今天只管理了使用以下内容构建,部署和在浏览器中运行的应用程序: Maven 3.0 Tomcat 7.0.5与tomcat-maven-plugin IDEA IU版本10
所以问你是否需要一只手。
Yucca
答案 3 :(得分:0)
听起来像Java VM中的同一个错误,我刚碰到: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6862295
所述的解决方法是在Java VM上使用-XX:+ UseParallelGC。
这不是IDE问题。