The Debugger plugin integrates a debugger into jEdit, utilizing the Java Platform Debugger Architecture (JPDA) of the Java Development Kit. Note that jEdit must be run on a Java Development Kit (JDK), not a Java Runtime Environment for the debugger to show up (ie. tools.jar must be there;
jEdit should find it automatically).
The current state of the Debugger plugin is highly experimental. The following features should work: launch a stand-alone application; step in/out/over; run to cursor; set/remove breakpoints; suspend/resume threads; watch stack frame, member variables and locals; suspend on exceptions. The following features are yet unimplemented: remote debugging, conditional breakpoints, persistent breakpoints, and a decent source code manager.
Note that this implementation is independent of the JSwatPlugin and the JSwat library. Please don't use both the JSwatPlugin and the Debugger plugin at the same time. |