Configuring the Debugger

The IDE supports two multithreaded debuggers: the Java Platform Debugger Architecture (JPDA) and the JDK 1.1 debugger. The JPDA is the default debugger if you are running the Java 2 Platform, Standard Edition (J2SE), SDK 1.3. The JPDA enhances the JDK 1.1 debugger by enabling you to set breakpoints on classes, threads, and variables; to set conditional breakpoints; and to examine the value of an expression.

If you do not have the JPDA, then the IDE uses the JDK 1.1 debugger as the default debugger. The IDE supports two implementations of the JDK 1.1 debugger. The first implementation runs an application on the Java 2 virtual machine (for example, 1.3 and 1.2 and compatible). This implementation is the default implementation. The second implementation runs an application on a 1.1 and compatible virtual machine. Use this implementation for compatibility reasons only.

If you add modules to the IDE, your environment might also include debuggers for a specific type of application. For example, when you install the RMI module, your environment includes the RMI debugger.

For help understanding the JPDA, see:

The Java Platform Debugger Architecture

Installing the JPDA
For help assigning a debugger to a project or file, see:
Specifying the Default Debugger for a Project

Specifying the Default Debugger for a File
For help configuring the debuggers, see:
Configuring the Default Debugger

Configuring the JDK 1.1 Debugger

Configuring the Applet Debugger

Configuring a Debugger from the Explorer

Defining a New Debugger Type

Setting Debugger Types in Templates

Removing a Debugger Type

Legal Notices