Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Can't debug Java program in Intellij IDEA

For the first time I encounter problem when I can't debug Java program in Intellij IDEA. Output to command line works, but breakpoint is ignored.. May be it's because I created Maven configuration to start the program. It might be that I'm disconnected from JVM, but I have no idea how to connect to. What can be the cause of such behaviour?

like image 315
Konstantin Milyutin Avatar asked Aug 23 '11 18:08

Konstantin Milyutin


3 Answers

If you're talking about debugging something running in Maven with IntelliJ, you can

  1. Run the maven build through IntelliJ and debug it like anything else, or
  2. Run your build using mvnDebug instead of just mvn. It will wait for a debugger to connect on port 8000. You can have IntelliJ do this by creating a Run/Debug Configuration of type "Remote" that connects to localhost:8000.
like image 105
Ryan Stewart Avatar answered Sep 30 '22 05:09

Ryan Stewart


If you are facing with non-triggered breakpoints, see following: https://intellij-support.jetbrains.com/hc/en-us/community/posts/360003676199-Can-t-debug-any-Java-or-Kotlin-application

In my case disabling android plugins solved the problem.

like image 44
pserimer Avatar answered Sep 30 '22 04:09

pserimer


My solution was the following in IntelliJ. Go to:

Settings -> Build, Execution, Deployment-> Build Tools -> Maven -> Runner

Make sure to uncheck the box 'Delegate IDE build/run actions to Maven'

After that, I could debug and the breakpoints worked properly.

like image 27
Antoine Dijoux Avatar answered Sep 30 '22 05:09

Antoine Dijoux