Java debugger  

JDebugTool Graphical Java Debugger


Home
Screen Shot
Features
Download
Tutorial
Purchase
FAQ
Testimonials
News
Contact
About
JDebugTool RSS feed
Follow JDebugTool on Twitter
debugtools Skype Status
 

JDebugTool 4

News about the JDebugTool® graphical Java™ debugger version 4. New JDebugTool releases are announced here:

Version 4.3.3 -- February 4, 2010

This release improves the Loaded Classes panel:

  • Now only displays classes that are at least in the target JVM "prepared" state.
  • No longer displays array classes.
  • No longer displays package names in type names for method arguments and return value, local variables, fields, and superclass names.

Version 4.3.2 -- January 28, 2010

  • In this release, incorrectly mounted source paths can now be automatically detected and fixed by JDebugTool. In the Source Tree panel, under an incorrectly mounted source path, click on a Java source file in order to display the file. JDebugTool will then automatically unmount the incorrect source path, and then automatically mount the corresponding correct source path, after prompting the user.

Version 4.3.1 -- November 24, 2009

  • In this release, to drill down into an object reference, simply click on an object reference (including array and string references) in the source code display, and then click on the Inspect... button in the tool bar (or right-click and select Inspect...).
  • To invoke the toString() method on an object reference, simply click on an object reference in the source code display, and right-click and select toString...
  • To watch a variable, simply click on a variable in the source code display, and right-click and select Add to Watch Panel 1 or Add to Watch Panel 2.
  • For all the above operations, it is no longer necessary to first highlight the entire variable or object reference in the source code. Simply clicking on the variable or object reference in the source code is sufficient. Use the source code tool tips as hints to which variable or object reference is active in the source code display.
  • Hovering the mouse over an object reference in the GUI, will display a multi-line tool tip showing the current value of the object's fields in the inheritance hierarchy, including (new in this release) displaying implemented interfaces names.

Version 4.3 -- October 3, 2009

  • In this release, if the result of an expression in the Expressions Panel is an object reference, then the current values of the object's fields will be displayed.
  • If the result of an expression in the Expressions Panel is an array reference, then the current values of the beginning array elements will be displayed.
  • If the result of an expression in the Expressions Panel is a string reference, then the beginning contents of the string will be displayed.
  • In the Global Settings (Edit | Global Settings...) there is now a new setting: Hint for the max. number of lines in an Expression result. This is a hint for the maximum number of lines of an expression result to display in the Expressions Panel in the GUI. For example, the number of fields in an object, or the number of array elements, to display. Defaults to 20.

Version 4.2.3 -- August 16, 2009

  • In this release, hovering the mouse over an object reference in the GUI, will display a multi-line tool tip showing the current value of the object's fields, including (new in this release) superclasses in the inheritance hierarchy.

Version 4.2.2 -- August 1, 2009

  • In this release, in the Global Settings (Edit | Global Settings...) there is now a new setting: Hint for the max. number of lines in a Tool Tip. This is a hint for the maximum number of lines to display in a pop-up Tool Tip in the GUI. For example, the number of fields in an object, or the number of array elements, to display in a Tool Tip. Defaults to 20.
  • The current execution point indicator in the source code display, is now cleared immediately when the target JVM starts executing, for example with a Step or Resume All operation.

Version 4.2.1 -- May 24, 2009

  • In this release, hovering the mouse over an object reference in the Locals, This, Watch or Objects windows, will display a multi-line tool tip showing the current values of the object's fields.
  • Hovering the mouse over an array reference in the Locals, This, Watch or Objects windows, will display a multi-line tool tip showing the current values of the beginning array elements.
  • Hovering the mouse over a string reference in the Locals, This, Watch or Objects windows, will display a multi-line tool tip showing the beginning contents of the string.

Version 4.2 -- March 21, 2009

  • In this release, hovering the mouse over an object reference in the source code, will display a multi-line tool tip showing the current values of the object's fields.
  • Hovering the mouse over an array reference in the source code, will display a multi-line tool tip showing the current values of the beginning array elements.
  • Hovering the mouse over a string reference in the source code, will display a multi-line tool tip showing the beginning contents of the string.

Version 4.1.4 -- December 27, 2008

  • In this release, JDebugTool will now start up even if the tools.jar file is not in the classpath used to invoke JDebugTool. The parts of the GUI that do not depend upon tools.jar, are still usable. However, in order to actually debug a target JVM, the tools.jar must be present in the classpath used to invoke JDebugTool.
  • The Stepping Excludes (Execution | Excludes...) no longer mask explicitly opening a Java source file (for example, clicking on a Java source file in the Source Tree panel).

Version 4.1.3 -- October 25, 2008

  • In this release, the tool tips on the tabs in the Objects and String/To String top-level Frames, now display the object paths taken to "drill down" to the object displayed in that tab.
  • Hot Swap will now remember the root directory(s) of the class files that are hot-swapped, so that subsequent hot-swap operations on class files in the same class file hierarchies, will no longer require the user to navigate in the File Chooser dialog each time to the class file. The File Chooser dialog will now open to the anticipated class file to hot-swap automatically.
  • Various minor improvements.

Version 4.1.2 -- August 31, 2008

  • Various minor improvements.

Version 4.1.1 -- July 6, 2008

  • In this release, the locations of the main panel splitters (sliders) in the GUI are now remembered persistently between JDebugTool invocations.
  • In the String/To String top-level Frame, duplicate strings will no longer be displayed twice. If a string is already being displayed, then the corresponding tab will be brought to the top.
  • Various minor improvements.

Version 4.1 -- May 10, 2008

  • In this release, the Objects, String/To String and Events windows are now top-level Frames, instead of dialogs.
  • The screen locations and sizes of the top-level Frames in the GUI are now remembered persistently between JDebugTool invocations.

Version 4.0.5 -- January 27, 2008

  • This release enhances the Catch Exception Dialog (Exceptions | Catch...) in the debugger. The user can now specify for the debugger to only catch a particular thrown exception when that exception is thrown from locations in a specified class or classes. Please see FAQ #30 for details.

Version 4.0.4 -- December 23, 2007

  • In this release, there is now a new Edit... right-click context menu item in the Exceptions Panel, that allows the User to edit the properties of a previously set exception to catch in the debugger, in the Catch Exception Dialog.

Version 4.0.3 -- November 25, 2007

  • This release enhances the Catch Exception Dialog (Exceptions | Catch...) in the debugger. The user can now specify for the debugger to not catch a particular thrown exception when that exception is thrown from locations in a specified list of classes. This excludes list is shown as a tool tip in the Exceptions Panel.
  • This release also improves the layout of the Stepping Excludes Dialog (Execution | Excludes...).

Version 4.0.2 -- November 18, 2007

  • Internal improvements.

Version 4.0.1 -- October 28, 2007

  • In this release, the user can now specify whether or not for the debugger to stop for any uncaught thrown exceptions in the target JVM -- see FAQ #29 for details.

Version 4.0 -- September 16, 2007

  • This release starts the JDebugTool 4.x series of versions.
  • Please visit the Purchase page for upgrade/purchase information.

JDebugTool 3.x


Terms of Use       Privacy Statement
JDebugTool and the bug logo are registered trademarks of debugtools.com LLC.
debugtools.com is a trademark of debugtools.com LLC.
Java and related trademarks are trademarks of Sun Microsystems.
©2001-2010. debugtools.com LLC. All rights reserved.