Debugging Java Programs

The IDE supports two multithreaded debuggers: the JDK 1.1 debugger and the Java Platform Debugger Architecture (JPDA). Both debuggers provide the ability to set breakpoints and watches, to step through code, to examine and modify variables, to examine classes and the callstack, to follow threads, and to run multiple sessions. The JPDA is the default debugger if you are running the Java 2 Platform, Standard Edition (J2SE), SDK 1.3.

For more information, see:

The Debug Environment
Starting a Debugging Session
Attaching the Debugger to a Running Process
Controlling Program Execution
Setting Breakpoints
Examining Threads

Using the Call Stack
Examining Variables
Examining the Classes Loaded by the Program
Debugging Multiple Sessions
Setting Debugger Options

Legal Notices