Java debugger  

Graphical Java Debugger - JDebugTool


Home
Screenshots
Features
Download
Starting Out
How To
Purchase
FAQ
Testimonials
News
Contact
About
JDebugTool RSS feed
Follow JDebugTool on Twitter
debugtools Skype Status
 

JDebugTool 2

JDebugTool 3.x

News about the JDebugTool® graphical Java™ debugger version 2:

Version 2.11.5 -- July 6, 2003

  • Fixed bug where the information in the loaded Classes Panel would be stale after a class Hot Swap.

Version 2.11.4 -- June 29, 2003

  • In the Evaluation Version of JDebugTool, you can now only use the Default Project. In order to create new Projects, you must purchase a License.

Version 2.11.3 -- June 22, 2003

  • Implemented a Tips Panel for new JDebugTool users in the Evaluation Version. The Tips Panel disappears when the user purchases a License.

Version 2.11.2 -- June 8, 2003

  • Improved missing tools.jar error message.
  • Minor improvements.

Version 2.11.1 -- June 1, 2003

  • Removed -classic option from the Run Dialog in J2SDK 1.4 since it is not applicable.
  • Minor improvements.

Version 2.11 -- May 26, 2003

  • Improved JDebugTool's source code structure and build process for better creating separate jdebugtool.jar and jdebugtool_jdk13.jar.

Version 2.10.5 -- May 11, 2003

  • For char and Character values, now display special (control) characters as the following escape characters: '\n', '\r', '\t', '\'', '\\', and '\uxxxx'. Can parse these values when modifying char values as well.

Version 2.10.4 -- May 4, 2003

  • Fixed race condition bug on reading initial target state on attach/listen.
  • Fixed debugger hanging bug on attaching/listening to target invoked with -Xrunjdwp:onthrow or -Xrunjdwp:onuncaught in J2SDK 1.4.
  • JDebugTool now displays correctly on 600x800 screens.
  • Minor improvements/bug fixes.

Version 2.10.3 -- April 19, 2003

  • Can now Hot Swap a class file directly in the Source Window according to the context of the I-beam cursor in the source code; can be inner classes. Select Hot Swap... from the right-click popup menu.
  • Can now set breakpoints in a named inner class nested inside another named inner class directly in the Source Window.

Version 2.10.2 -- April 13, 2003

  • Implemented the optional "Quote character for main() arguments" field in the Run Dialog (Target | Run...). This allows you to specify the character used to combine space-delimited text for the main() arguments. Defaults to the double quote character ".

Version 2.10.1 -- April 6, 2003

  • Can now specify in the Global Settings (Edit | Global Settings...) not to colorize source files greater than a specified number of lines long, in order to speed up source file loading for large source files.

Version 2.10 -- March 23, 2003

  • Added option in the Global Settings (Edit | Global Settings...) to display the corresponding ASCII character for byte values.
  • Added option in the Global Settings to display the corresponding hex value for Java char values.

Version 2.9.4 -- March 9, 2003

  • Added Hot Swap... menu item to the right click popup menu in the Source Window to Hot Swap the class corresponding to the currently viewed source file.

Version 2.9.3 -- March 2, 2003

  • System.out.print() and System.err.print() output (as a result of Target | Run...) is now displayed immediately in the Input/Output Panel as soon as it is available to JDebugTool. (In previous versions of JDebugTool it was line buffered.)
  • Minor improvements.

Version 2.9.2 -- February 16, 2003

  • Fixed bugs related to breakpoints set in classes that are Hot Swapped.
  • Fixed bugs related to closing the main JDebugTool window.

Version 2.9.1 -- February 9, 2003

  • The Hot Swap file selection dialog now directly opens to the corresponding class file, if found in your source paths.
  • Minor improvements/bug fixes.

Version 2.9 -- February 1, 2003

  • Implemented J2SDK 1.4 object field watchpoints -- select Watchpoint... from the right click popup menu in the This Panel or in a Class Dialog.
  • Changed the Enabled column in the Breakpoints Panel and Exceptions Panel to directly use Check Boxes.

Version 2.8 -- January 19, 2003

  • Implemented watchpoints -- drill down to the desired watchpoint field in the loaded Classes tree and select Watchpoint... from the right click popup menu.

Version 2.7.1 -- January 6, 2003

  • Reworked the Stepping Excludes Dialog (Execution | Excludes...).

Version 2.7 -- January 1, 2003

  • Can now display the memory usage of the target JVM -- select Target | Memory...
  • Can now display the Java System properties of the target JVM -- select Target | Properties...

Version 2.6.3 -- December 27, 2002

  • Can now launch an External Text Editor in which to edit the top displayed Java source file. Select File | External Editor... or select External Editor... from the right click popup menu in the Source Panel. The External Editor is configured in the Global Settings Dialog (Edit | Global Settings...).

Version 2.6.2 -- December 22, 2002

  • Fixed bugs related to breakpoint groups.

Version 2.6 -- December 9, 2002

  • Implemented dialog showing JDebugTool memory usage -- select Help | Memory...
  • Implemented dialog showing JDebugTool properties -- select Help | Properties...

Version 2.5 -- November 26, 2002

  • Implemented stop on method entry and exit events, selectable on a per thread basis. Click on the appropriate check boxes in the Threads Panel.
  • Bug fixes.

Version 2.4.1 -- November 23, 2002

  • Fixed NullPointerException while saving a project bug.

Version 2.4 -- November 20, 2002

  • Implemented stop on class prepare and unload events -- filter by class name or package name and class name wild card. Select Events... from the right click popup menu in the Classes Panel.

Version 2.3 -- November 10, 2002

  • Implemented stop on thread start and death events -- filter by thread name or thread group. Select Events... from the right click popup menu in the Threads Panel.

Version 2.2.2 -- November 4, 2002

  • Minor improvements.

Version 2.2.1 -- October 30, 2002

  • There is now a separate jdebugtool_jdk13.jar for JDK 1.3.x (in addition to jdebugtool.jar for J2SDK 1.4.x).

Version 2.2 -- October 29, 2002

  • Created an Expressions Panel -- interactively evaluate simple expressions including method calls.

Version 2.1.3 -- October 18, 2002

  • To reduce popup dialog clutter on the screen, combined the following dialogs:
    • Combined the Breakpoint Event Dialog and Exception Event Dialog into an Events Dialog.
    • Combined the Object Dialog and Array Dialog into an Objects Dialog.
    • Combined the String Dialog and To String Dialog into a String/To String Dialog.
  • Added a Close Tab Button ("X") to all the tabs in the Events, Objects and String/To String Dialogs.
  • Changed the Select Array Bounds Dialog to use the more intuitive and consistent "Lowest Index" and "Highest Index" fields.

Version 2.1.2 -- October 11, 2002

  • Implemented J2SDK 1.4 chained exceptions -- each exception in the chain is displayed in the Exception Event Dialog.
  • Improved the appearance of the GUI under the Motif Look and Feel.

Version 2.1.1 -- October 6, 2002

  • Created a new Breakpoint Event Dialog that displays hit breakpoint details -- double click on a breakpoint event in the Events Panel.
  • Reworked the Exception Event Dialog that displays thrown exception details -- double click on an exception event in the Events Panel.

Version 2.1 -- September 27, 2002

  • The stack backtrace is now remembered for each exception event and is displayed in the Exception Event Dialog.

Version 2.0.1 -- September 22, 2002

  • Can now change the value of a primitive variable displayed a Watch Panel: Double click on the value; enter the new value followed by hitting the Enter key (hitting the Escape key will cancel the editing).
  • The Watch Panels are now updated when a primitive variable is changed by editing the value anywhere in the GUI.

Version 2.0 -- September 14, 2002

  • Can now change the value of a primitive variable: Double click on the value of a primitive variable in the Locals or This Panels, or in an Array or Object Dialog; enter the new value followed by hitting the Enter key (hitting the Escape key will cancel the editing).
  • Can now set/clear or enable/disable a method breakpoint directly in the Methods Panel.
  • Fixed bug where a method breakpoint in a constructor would not be hit.

JDebugTool 1.x

View the Screenshots or Download now.


©2001-2010. debugtools.com LLC. All rights reserved.     Terms of Use     Trademarks     Privacy Statement