Introduction

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.

screen shot

Downloads

If you are just discovering JSwat, please take a look at the requirements and instructions for downloading and installing the debugger (it is not all that difficult, but being prepared always helps). If you have used JSwat recently, feel free to go directly to the files page to get the latest version.

Getting Help

Asking for help is as easy as writing an email to the jswat-user mailing list. Be sure to read the README file that is distributed with JSwat, as well as any pertinent help topics, before asking questions.

Contributing

If you are a developer and would like to help improve JSwat, please have a look at the contributing page for the necessary 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