Available for download at http://drjava.org  .
DrJava is a lightweight programming environment for Java designed to
foster test-driven software development. It includes an intelligent
program editor, an interactions pane for evaluating program text, a
source level debugger, and a unit testing tool.
This stable release represents an update to the previous stable
release, providing a bug fix for three issues that proved to be
inconvenient for users.
Note: Java 1.4 compatibility has been dropped. To use DrJava, you will
need Java 5 or newer.
Bug fixes since last stable release:
- The “Smart Run” feature properly runs a main method in a class
first, and it does not attempt to call a zero-parameter constructor
of a class if it does not exist.
- The Apple Java 6 Developer Preview 6 (javase6release1dp6.dmg) is
excluded as Java 6 JDK, as it does not contain a Java 6-compatible
compiler. This caused NullPointerExceptions in rare cases.
- On Linux systems with Java 5 or older, Metal is the default
look-and-feel again. The system look-and-feel turned out to be
Note: These patches were applied to the previous stable release
in a branch. Even though this release has revision 5387, other
features, like Habanero Java integration, are not yet included.
They will be contained in an upcoming development release.