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 3

JDebugTool 4.x

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

Version 3.11.2 -- June 24, 2007

  • This release adds a 48x48 desktop icon to the jdebugtool.ico icon file (Help | Desktop Icon...).
  • JDebugTool will no longer try to automatically copy the tools.jar file, but will instead provide the instructions for the user to manually copy the tools.jar file (see the Tutorial).
  • The Target | Memory... and Target | Properties... menu items are no longer supported.

Version 3.11.1 -- June 3, 2007

  • This release improves the target exception processing implementation.

Version 3.11 -- April 1, 2007

  • In this release, method breakpoints are now visually indicated in the line number column at the same line as the corresponding method signature in the source code display.
  • Method breakpoints are now immediately visually indicated in the line number column when the breakpoint is set by the user, if the method breakpoint can be resolved by parsing the source code. In previous versions, method breakpoints were visually indicated only after the corresponding class had been loaded into the target JVM.

Version 3.10.4 -- January 7, 2007

  • In this release, the Internal JDebugTool Exception dialog now displays the exception message and stack backtrace directly in the dialog.
  • The Locals Panel now displays a reminder message about compiling your source code with the -g option, until a local variable is successfully displayed.
  • The title bar now lists the project name first, and also displays the JDebugTool version number.
  • Various minor GUI improvements.

Version 3.10.3 -- December 3, 2006

  • This release requires JDK 1.5 or later to run JDebugTool itself. Debugging targets of JDK 1.3 or later are supported.
  • Automatic scrolling of the source code in the debugger should work better.
  • The source code text is now loaded using the platform's default charset.
  • The line number column is now separate from the source code text.

Version 3.10.2 -- November 12, 2006

  • In this release, there is now a Help Viewer text Font Size setting (Edit | Global Settings...).
  • Data tool tips are now displayed in a fixed width font.
  • More debugger engine improvements.

Version 3.10.1 -- October 8, 2006

  • This release adds help for attaching to/listening for a JDK 1.6 target JVM.
  • Debugger engine improvements.

Version 3.10 -- September 4, 2006

  • This release adds the JDK 1.6 javac compiler type to the Project Settings dialog.
  • The Project Settings dialog is now displayed automatically after creating a new project.

Version 3.9.7 -- July 23, 2006

  • In this release, there is now just one jar file jdebugtool.jar, which requires JDK 1.4 or later. Debugging targets of JDK 1.3 or later are supported.
  • There is now a Project Settings... menu item from the Edit menu in JDebugTool's main menubar, where you will need to specify the Java compiler used to compile your project's source code. This is necessary for JDebugTool to be able to set breakpoints in inner classes correctly.

Version 3.9.6 -- April 30, 2006

  • In this release, the source code parser is JavaCC.

Version 3.9.5 -- March 19, 2006

  • This release reworks the Set Breakpoint Dialog (Breakpoints | Set...).
  • This release also fixes a NullPointerException that can occur in the Loaded Classes Panel, in a certain case.

Version 3.9.4 -- February 19, 2006

  • In this release, the source code parser uses JavaCC as its tokenizer.

Version 3.9.3 -- November 6, 2005

  • In this release, the set breakpoints underlying code has changed to use the same source code parser as the Navigator Panel. If breakpoints are no longer working for you in this release, check that the Navigator Panel parsed your source code file correctly.
  • This release fixes bugs where breakpoints in inner classes were not being hit in certain cases for Sun's javac. If this is still a problem, see FAQ #27.

Version 3.9.2 -- September 25, 2005

  • In this release the Methods Panel now becomes the Navigator Panel. The Navigator Panel displays the class (including inner classes) and corresponding methods hierarchy obtained by parsing the top displayed Java source file.

Version 3.9.1 -- September 11, 2005

  • More source code parser improvements.

Version 3.9 -- August 14, 2005

  • Source code parser improvements.

Version 3.8.7 -- July 4, 2005

  • Minor help system improvements.

Version 3.8.6 -- June 26, 2005

  • In this release, if there are multiple classes by the same name loaded (by multiple ClassLoaders) into the target JVM, Hot Swap will try to Hot Swap all of them, after confirmation by the user. The number of classes successfully Hot Swapped, will then be reported.

Version 3.8.5 -- June 19, 2005

  • This release fixes a bug where single stepping would continue past where it should have stopped, in a certain case.

Version 3.8.4 -- June 12, 2005

  • In this release, the Find Dialog when popped up, now displays the text that is highlighted in the Source Window.
  • This release also displays a diagnostic message when the installed License File is invalid or corrupted, and the Evaluation Period has expired.
  • Minor cosmetic improvements under JDK 1.5.

Version 3.8.3 -- May 1, 2005

  • This release adds a Close All Files But Top menu item in the File menu and in the right-click pop-up menu on the Source Window tabs, that closes all open Source Windows except for the currently displayed top Source Window.
  • This release also removes the confirmation pop-up dialog from the Close All Files menu item in the File menu and in the right-click pop-up menu on the Source Window tabs.
  • This release also adds a Close All But Top menu item in the right-click pop-up menu on the tabs in the following tabbed Dialogs: Events Dialog, String/To String Dialog, and Objects Dialog. The Close All But Top menu item closes all the tabs except for the currently displayed top tab in the Dialog.

Version 3.8.2 -- April 10, 2005

  • This release adds a Close Top File button in the tool bar.
  • The Welcome page no longer takes up a tab in the Source Panel.

Version 3.8.1 -- January 16, 2005

  • This release fixes a bug where the user changing the value of a local variable directly in a Watch Panel could fail.
  • The previous release also fixes a bug where the user changing the value of a local variable directly in the GUI could fail.
  • The previous release also fixes a bug where the user changing the value of a field directly in the GUI could fail.

Version 3.8 -- December 19, 2004

  • This release fixes a bug where the stack would become invalidated.

Version 3.7.5 -- December 5, 2004

  • An Academic License is now available for students and teachers.

Version 3.7.4 -- November 21, 2004

  • In this release, Step Out now utilizes the Stepping Excludes (Execution | Excludes...) just like Step In and Step Over have always.
  • The Run Dialog now handles the case, where the entered classpath contains a space(s). See the Help for more details.
  • Minor improvements.

Version 3.7.3 -- October 17, 2004

  • Tip: hiding the Status column in the Threads Panel, improves debugger performance if there are many threads.

Version 3.7.2 -- September 26, 2004

  • More debugger engine improvements.

Version 3.7.1 -- September 19, 2004

  • This release fixes a StringIndexOutOfBoundsException bug.

Version 3.7 -- September 12, 2004

  • Debugger engine performance improvements.

Version 3.6.5 -- August 22, 2004

  • This release fixes a bug where uncaught exceptions were not being logged into the Events Panel.
  • This release also prevents trying to single-step past where an uncaught exception is thrown, since there is no place to step to in this case.

Version 3.6.4 -- August 15, 2004

  • This release works around a bug where single-stepping in the debugger could temporarily get "stuck". Clicking on the Suspend All button will detect this situation, and will then "unstick" the stepping, after displaying an Info Dialog.
  • This release also prevents the situation where single-stepping could "ping-pong" back and forth between two threads.

Version 3.6.3 -- August 8, 2004

  • Source code tool tips performance improvements.

Version 3.6.2 -- August 1, 2004

  • More debugger engine bug fixes.

Version 3.6.1 -- July 18, 2004

  • This release fixes a bug where the GUI could hang.
  • The Threads Panel is now sorted by thread object ID.
  • Minor improvements.

Version 3.6 -- June 13, 2004

  • In this release, object IDs and thread object IDs are displayed throughout the GUI.
  • An expression's resulting type is now also displayed in the Expressions Panel.

Version 3.5 -- April 25, 2004

  • This release now automatically displays the toString() result for object references in the Source code tool tips.
  • Now directly invoke toString() on object references displayed in the GUI, by right-clicking and selecting To String.

Version 3.4 -- March 7, 2004

  • This release is the first build for J2SDK 1.5.
  • Better support for JDebugTool under different Look and Feels.
  • This release better detects improperly mounted Source Paths.
  • A variable's type is now also displayed in the source code data tool tips.
  • This release now supports array.length expressions.

Version 3.3.5 -- February 1, 2004

  • This release adds JDebugTool desktop icons for creating desktop shortcuts. Select Desktop Icon... from the Help menu.
  • This release will automatically copy the tools.jar file, if necessary, after prompting the user. See FAQ #2 for more details.
  • In this release, the default is to automatically clear the Events Panel, Input/Output Panel, and Expressions Panel on a new debugging session. See Global Settings... in the Edit menu.

Version 3.3.4 -- January 1, 2004

  • In this release, the Windows Look and Feel is now the default Look and Feel on Windows platforms.
  • The FAQ is now in the Help.
  • The Help now uses the more readable Arial font.
  • Renamed the "Quote character for main() arguments" field to "Quote character" in the Run Dialog since the quote character can be used for all the command line arguments.

Version 3.3.3 -- November 30, 2003

  • This release implements a lightweight, context-sensitive Help Viewer. It is no longer necessary to download and install Java Help.

Version 3.3.2 -- November 16, 2003

  • This release fixes NullPointerException when setting a watchpoint on a static field with This Object Only selected.
  • This release fixes NullPointerException when stepping to the very last line of a source file.

Version 3.3.1 -- October 19, 2003

  • This release adds more help text to the "missing tools.jar" error message.
  • This release works around JFileChooser exception on mounting a source path on Mac OS X.

Version 3.3 -- October 13, 2003

  • This release adds options in the Global Settings Dialog (Edit | Global Settings...) to clear the Events, Input/Output and Expressions Panels on starting a new debug session.
  • This release also reorganizes the Global Settings Dialog into a tabbed dialog.

Version 3.2 -- September 14, 2003

  • This release improves watchpoints in JDebugTool. Watchpoints can be set on field access (read) or modification (write) combined with comparison (==, !=, <, <=, >, >=) to a particular value.

Version 3.1 -- August 17, 2003

  • This release adds two new options in the Global Settings Dialog (Edit | Global Settings...) for limiting the number of lines displayed in the Input/Output Panel and also the Expressions Panel.
  • This release uses the more intuitive words (instead of icons) in the buttons in the dialogs.

Version 3.0 -- July 20, 2003

This release adds two new options in the Global Settings Dialog (Edit | Global Settings...) for the Events Panel table:

  • Set whether new events get added to the top (first row) or the bottom (last row) of the Events Panel table.
  • Set the maximum number of events that are displayed in the Events Panel table. New events will replace older events.

JDebugTool 2.x

View the Screenshots or Download now.


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