The Java Platform Debugger Architecture
The Java Platform Debugger Architecture (JPDA) is the debugging
support included in the Java 2 Platform, Standard Edition (J2SE) SDK 1.3.
If you are running this version of the J2SE(TM), the IDE automatically uses the
JPDA as its default debugger. The JPDA enhances
the standard IDE debugger by enabling you to:
- Evaluate an expression.
You can add
an expression (such as
myClass.y * myClass.width
) to the
Watches pane, and the debugger evaluates it when your program is paused.
- Set a breakpoint on a class. You can stop program execution whenever a specific class is loaded into the
virtual machine, unloaded from the virtual machine, or both.
- Set a breakpoint on a thread. You can stop program execution whenever
a thread starts or finishes.
- Set a breakpoint on a variable. You can stop program execution
whenever the value of a variable is accessed (for example, the method was called with
the variable as an argument) or modified.
- Set a conditional breakpoint. You can stop program execution when a specified condition evaluates to true.
For more information on the JPDA, see http://java.sun.com/products/jpda
.
If you are running an earlier version of the J2SE, you can download and
install support for the JPDA by following the instructions in Installing the JPDA.
Legal Notices