DrJava is a lightweight development environment for writing Java programs. It is designed primarily for students, providing an intuitive interface and the ability to interactively evaluate Java code. It also includes powerful features for more advanced users. DrJava is available for free under theÂ BSD License, and it is under active development by the JavaPLT group at Rice University.
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Â awful.