cattails

Blue Marsh Softworks

 Site Index
 o java projects
 o about me
 o search

 My Java
 o java tips
 o java faq
 o contributing
 General Java
 o JavaSoft
 o Developer Connection
 o The Java FAQ
 o Java Glossary

 JSwat
 o download
 o documentation
 o faq
 o mail lists
 o contributing
 o bugs
 Related Software
 o JPDA
 o Emacs JDEE
 o JDBTool
 o jEdit plugin
 o Jenus
 o NetBeans
 Related Links
 o Top Ten Reasons Not to Use a Java Debugger in School

JSwat

JSwat is a standalone, graphical Java debugger front-end, written to use the Java Platform Debugger Architecture (JPDA) library provided by JavaSoft. The program is licensed under the GNU General Public License and thus is freely available in binary as well as source code form. JSwat is listed on Freshmeat and Open-Source Directory.

small screen shot

What's New

1.6 - June 19, 2002

Added appropriate, new documentation from 2.6. Applied fixes from 2.6 to 1.5.11 for the following bugs: 477, 511, 512, 516, 520, 521, 522, 526, 528, 531, 535, 541, 540, 558, 573. See the release notes for the details.

2.6 - June 17, 2002 - Subversion revision #368

  • Implemented #21: renamed monitor command to brkmon. Added new monitor and unmonitor commands, to create and delete monitors that are not associated with any breakpoint.
  • Implemented #118: new 'elements' command to display elements of collections, maps, and arrays.
  • Implemented #265: prepend implicit "*." to unqualified classnames when setting breakpoints.
  • Implemented #437: new 'hotswap' command to redefine loaded classes.
  • Implemented #443: use the toString() of objects in the source view tooltip variable display feature.
  • Fixed bug #555: expression evaluator now properly parses numbers with a type suffix (D, d, F, f, L, or l).
  • Fixed bug #558: breakpoints that fail to resolve for any reason are automatically deleted.

2.5 - June 12, 2002 - Subversion revision #335

  • Implemented #61: basic Java expression evaluation added. See the print command help and the new "Expression Evaluation" help file.
  • Implemented #486: command history size limit can be changed. Now defaults to 50; previously had no size limit.
  • Implemented #542: new 'props' command to modify session properties.
  • Implemented #549: breakpoint conditions now use the expression evaluator. Use == and other boolean operators instead of just =.
  • Fixed bug #538: breakpoints dialog showed nothing but "junk".
  • Fixed bug #540: made the panel status messages a little clearer.
  • Fixed bug #541: give indication of what is happening when clicking on a thread in the Threads panel.
  • Fixed numerous little grammatical mistakes in the help files.

What's Old

My Wish List

If you find JSwat makes your life easier, or you just want to show your appreciation for the work I have done, please consider purchasing an item from my wish list on Amazon. Any contribution would be greatly appreciated.


envelope

nfiedler at bluemarsh dot com
nlfiedler at yahoo dot com

© Copyright 2000-2002 - Blue Marsh Softworks