About DrJava

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 DrJava Open Source License, and it is under active development by the JavaPLT group at Rice University.

Current Stable Release

The current stable release for DrJava is drjava-stable-20080106-0744 . This version supports Java 1.4, Java 5, and Java 6. You can read the release notes on the SourceForge download page.

(more download options)

Current Development Release

The current development release of DrJava (intended as a preview of new features) is drjava-20080717-r4592. You can read the release notes on the SourceForge download page.

News and Updates

DrJava Development Release 20080717   2008-07-17 22:33 - DrJava
Available for download at http://drjava.org. This development release includes a complete, transparent workaround for "cannot read zip file entry" errors occurring when Windows exe users attempt to compile using javac 1.6.0_04+. The workaround removes drjava.exe from the class path and replaces it with a temporary junit.jar file.
Read More »

Latest Development Release Removed   2008-07-08 21:30 - DrJava
Due to problems in the new interpreter that was introduced in January 2008, the latest development release has been removed from DrJava's main page. It is still available through SourceForge:

http://sourceforge.net/project/showfiles.php?group_id=44253&package_id=36727&release_id=592357
Read More »

DrJava Development Release Update: 20080415   2008-04-15 16:03 - DrJava
An update to last week's development release has been posted. This release packages the OS X application as a tar/gzip archive rather than a zip archive, due to reports of file-permission problems on some systems. It also includes an automatic update-checking facility.
Read More »

Workaround for Windows compiler bug   2008-04-11 22:53 - DrJava
As noted earlier, a bug in JDK 1.6.0_04 and 1.6.0_05 breaks compilation in the Windows exe app. The bug has been reported to Sun, but they have thus far been unresponsive. As a workaround, the most recent Developer Release does not include the Windows exe app on the class path when compiling with one of the affected JDK versions. As a result, Windows exe users compiling JUnit tests will need to download junit.jar and place it on their class path. Hopefully this is a temporary workaround, and Sun will respond with a bug fix in a future JDK update.
Read More »

Site news archive »


YourKit Logo The DrJava Team thanks YourKit, LLC for providing free licenses of the YourKit Java Profiler.

Hosted by SourceForge.net DrJava is partially funded by the National Science Foundation, the Texas Advanced Technology Program, and Sun Microsystems, Inc.