JSwat is a graphical Java debugger front-end, written to use the Java Platform Debugger Architecture and based on the NetBeans Platform. JSwat is open-source software and is freely available in both binary and source code form. Its features include sophisticated breakpoints; colorized source code display with code navigator; byte code viewer; movable display panels showing threads, call stack, visible variables, and loaded classes; command interface for more advanced features; and Java-like expression evaluation, including method invocation.
Recent News
JDK 6u11 and later cause NetBeans, and all NetBeans-based applications such as JSwat, to manifest a bug in the tree table renderer. Please upgrade to the latest version of JSwat which resolves this issue.
Downloads
Visit the Downloads area (see tab above) for the latest release of JSwat. If you are discovering JSwat for the first time, please take a look at the Installation instructions; it is not all that difficult, but being prepared always helps.
Getting Help
Asking for help is as easy as posting a message to the jswat-discuss Google Group (link in the sidebar). Be sure to read the README file that is included with JSwat, as well as any pertinent help topics, before asking questions.
Contributing
If you would like to help improve JSwat, please have a look at the Contributing page for the general guidelines. Thank you in advance.
Documentation
The JSwat application provides built-in help topics that should explain nearly all of the available features. For those users who are just beginning with JSwat, take a look at the UsersGuide.html file, which is located in the JSwat installation directory.
Applet Debugging | JSP Debugging | Java ME Debugging | Servlet Debugging
Built on NetBeans
JSwat is proudly built on the NetBeans Platform, using the NetBeans IDE.
License
The license for this application is the Common Development and Distribution License (CDDL), and not the GPL as shown elsewhere. Apparently Google Code does not allow CDDL, so as a concession, you can use this code under GPL v2, if you so choose.
