javaeclipseintellij-idearemote-debugginghyperic

How do I tell a remote debugger to actually suspend at some point?


I'm using IntelliJ Idea debugger and I have some 3rd party app with its sources (shouldn't matter, but it's hyperic). I need to see when some methods are being executed and trace the execution process. I've successfully connected to the app using remote application debug but can't figure what to do next. O_o

It is possible to suspend the app, but how to attach sources and tell it when exactly to suspend (method call/line of code/etc)?

EDIT: Alternatively I could use eclipse (doesn't matter what to use if it's working).

EDIT2: It's not one of my projects/modules/whatever.


Solution

  • Open the source code in an editor and set a break point.

    The debugger should be smart enough to figure out what you want to achieve.

    [EDIT] Create a small project which contains the sources and all the JARs. That should compile without error and allow you set breakpoints.

    In Eclipse, you can attach sources to JARs. That way, you can set breakpoints.