Menu Bar

The debugger's menu bar is located at the top of the top-level Main Window. The menu bar contains the following menus:

File Menu

The File Menu relates to managing Java source files that are displayed in the Source Panel. The User can also save the current project settings and manage projects.

Menu Item Accelerator Description
Open External Editor... Ctrl-O Launches an External Text Editor in which to edit the top source file currently displayed in the Source Panel. The External Text Editor is configured in the Global Settings Dialog.
Mount Source Path... Ctrl+Shift-O Displays a file selection dialog in order to mount (add) a (root) source path to the debugger. The resulting source path will be added to the Source Tree Panel. Please read carefully FAQ #1 -- www.debugtools.com/faq.html.
Close Top File Ctrl-T Closes the top file in the Source Panel.
Close All Files But Top Ctrl+Alt-T Closes all files in the Source Panel except for the currently displayed top file.
Close All Files Ctrl+Shift-T Closes all files in the Source Panel.
Save Current Project Ctrl-S Saves the current project settings.
Project Manager... Ctrl-M Displays the Project Manager Dialog.
Exit JDebugTool... Ctrl-Q Exits gracefully from the debugger. The current target JVM will be Killed if started as a result of a Run operation. Otherwise the current target JVM will be Detached if previously Attached or Listened to. A confirmation dialog will be displayed.

Edit Menu

The Edit Menu allows the User to go to a particular line, or find a particular string, or change the project or global settings.

Menu Item Accelerator Description
Go To Line... Ctrl-G Displays the Go To Line Dialog.
Find... Ctrl-F Displays the Find Dialog.
Find Again Forward F3 Finds again forward.
Find Again Backward Shift-F3 Finds again backward.
Project Settings... Ctrl+Shift-J Displays the Project Settings Dialog.
Global Settings... Ctrl+Shift-S Displays the Global Settings Dialog.

Target Menu

The Target Menu manages the debugger's connection to the target JVM.

Menu Item Accelerator Description
Run... Ctrl-R Displays the Run Dialog.
Run Last Ctrl+Shift-R Executes the last Run operation that was specified in the Run Dialog.
Restart... Ctrl+Alt-R Restarts the target JVM using the same arguments as the previous Run operation. A confirmation dialog will be displayed.
Attach... Ctrl+Shift-A Displays the Attach Dialog.
Listen... Ctrl-L Displays the Listen Dialog.
Kill... Ctrl-K Kills the current target JVM. A confirmation dialog will be displayed.
Detach... Ctrl-D Detaches from the current target JVM that was previously Attached or Listened to. A confirmation dialog will be displayed.
Connectors... Ctrl-J Displays the Connectors Dialog.
Info... Ctrl-I Displays the Target Info Dialog.

Breakpoints Menu

The Breakpoints Menu manages breakpoints, which are listed in the Breakpoints Panel.

Menu Item Accelerator Description
Clear All... Ctrl+Shift-B Clears all breakpoints. All breakpoints will be deleted from the Breakpoints Panel. A confirmation dialog will be displayed.
Clear Group... Ctrl+Shift-G Clears all breakpoints in a given group. All breakpoints from the group will be deleted from the Breakpoints Panel. A confirmation dialog will be displayed that allows selection of a given breakpoint group.
Enable All Ctrl+Alt-B Enables all breakpoints.
Enable Group... Ctrl+Alt-G Enables all breakpoints in a given group. A confirmation dialog will be displayed that allows selection of a given breakpoint group.
Disable All Alt+Shift-B Disables all breakpoints.
Disable Group... Alt+Shift-G Disables all breakpoints in a given group. A confirmation dialog will be displayed that allows selection of a given breakpoint group.
Set... Ctrl-B Displays the Set Breakpoint Dialog.

Exceptions Menu

The Exceptions Menu manages the Java exceptions, which are listed in the Exceptions Panel.

Menu Item Accelerator Description
Catch... Ctrl-E Displays the Catch Exception Dialog where the User can specify a new exception to be caught in the debugger.
Clear All... Ctrl+Shift-E Clears all user-specified exceptions in the debugger. All user-specified exceptions will be deleted from the Exceptions Panel. A confirmation dialog will be displayed.
Enable All Ctrl+Alt-E Enables all user-specified exceptions in the debugger.
Disable All Alt+Shift-E Disables all user-specified exceptions in the debugger.

Watchpoints Menu

The Watchpoints Menu operates on all of the watchpoints as a group that are listed in the Watchpoints Panel.

Menu Item Accelerator Description
Delete All...   Deletes all watchpoints in the debugger. All watchpoints will be deleted from the Watchpoints Panel. A confirmation dialog will be displayed.
Enable All   Enables all watchpoints in the debugger.
Disable All   Disables all watchpoints in the debugger.
How To...   Displays information on how to set a watchpoint.

Execution Menu

The Execution Menu controls execution of the target JVM.

Menu Item Accelerator Description
Resume All F7 Resumes execution of the target JVM.
Run to Cursor Ctrl-F7 Sets a temporary breakpoint at the location of the cursor in the top source file in the Source Panel and resumes execution of the target JVM.
Suspend All Shift-F7 Suspends execution of the target JVM.
Step In F4 Single steps (into method calls).
Step Over F5 Single steps (over method calls).
Step Out Shift-F5 Steps out of the current method.
Show PC Ctrl-P Shows the Java source file and line number corresponding to the PC (Program Counter) of the currently selected thread in the debugger.
Excludes... Ctrl+Alt-S Displays the Stepping Excludes Dialog.

Stack Menu

The Stack Menu traverses the method call stack of the currently selected thread in the debugger.

Menu Item Accelerator Description
Top Shift-F11 Moves to the top [away from main()] of the method call stack.
Up F11 Moves up [away from main()] one frame on the method call stack.
Down F12 Moves down [toward main()] one frame on the method call stack.
Bottom Shift-F12 Moves to the bottom [toward main()] of the method call stack.
Pop... Ctrl+Alt+Shift-P Pops (if supported by your target JVM) the current frame (and all frames above it) off the stack. The method(s) can then be re-executed. Mainly useful for re-executing new code that is going to be Hot Swapped (fix and continue). A confirmation dialog will be displayed.

Watches Menu

The Watches Menu manages watches, which are listed in Watch Panels 1 and 2.

Menu Item Accelerator Description
Add to Watch Panel 1... Ctrl+Alt-1 Displays the New Watch Dialog in which the User can specify a new watch to be added to the Watch Panel 1. New watches can also be added via the Locals Panel, This Panel, or Source Panel.
Add to Watch Panel 2... Ctrl+Alt-2 Displays the New Watch Dialog in which the User can specify a new watch to be added to the Watch Panel 2. New watches can also be added via the Locals Panel, This Panel, or Source Panel.
Delete All Watch Panel 1... Ctrl+Shift-1 Deletes all the watches in Watch Panel 1. A confirmation dialog will be displayed.
Delete All Watch Panel 2... Ctrl+Shift-2 Deletes all the watches in Watch Panel 2. A confirmation dialog will be displayed.

Clear Menu

The Clear Menu clears the text from the Events, Input/Output, and Expressions Panels.

Menu Item Accelerator Description
Clear Events Panel... Ctrl-W Clears all the text from the Events Panel. A confirmation dialog will be displayed.
Clear Input/Output Panel... Ctrl-Y Clears all the text from the standard Input/Output Panel. A confirmation dialog will be displayed.
Clear Expressions Panel... Ctrl-Z Clears all the text from the Expressions Panel. A confirmation dialog will be displayed.

Help Menu

The Help Menu provides help and license information about the debugger.

Menu Item Accelerator Description
About and Contact... Ctrl+Alt-A Displays the About Dialog that gives version information about the debugger, and technical support contact information.
Debugger Help... F1 Displays the debugger's help. Context sensitive help is available by hitting the F1 key, clicking on Help Buttons, and by popup Context Menus.
Getting Started Tutorial... Ctrl+Alt-G Displays the Getting Started Tutorial (www.debugtools.com/tutorial.html) in MS Internet Explorer.
FAQ... Ctrl+Alt-F Displays the Frequently Asked Questions (www.debugtools.com/faq.html) in MS Internet Explorer.
License Info... Ctrl+Alt-L Displays the License Info Dialog showing who the debugger is licensed to. If JDebugTool can not find the license file, then the License Info Dialog will display where JDebugTool is looking for the license file, or the error message encountered while reading and validating the license file.
License Agreement... Ctrl+Shift-L Displays the License Agreement Dialog showing the terms of the software license agreement.
Desktop Icon... Ctrl+Alt-D Displays the Desktop Icon Dialog in which the user can save a JDebugTool Desktop Icon.
Memory... Ctrl+Alt-M Displays the memory usage of JDebugTool itself.
Properties... Ctrl+Alt-P Displays the corresponding Java System properties for JDebugTool itself.
JDebugTool Home Page... Ctrl+Shift-W On MS Windows, displays the JDebugTool Home Page (www.debugtools.com) in MS Internet Explorer.
Purchase JDebugTool...   In the Evaluation Version of JDebugTool, on MS Windows, displays the JDebugTool Purchase Page (www.debugtools.com/purchase.html) in Internet Explorer.
Icon Credits... Ctrl+Alt-J Displays the Icons Dialog that gives information about the icons used in the debugger.

©2001-2010. debugtools.com LLC. All rights reserved.