Download Latest Version drjava-beta-20190813-220051.jar (19.3 MB)
Email in envelope

Get an email when there's a new version of DrJava

Home / 1. DrJava Stable Releases / drjava-beta-20110822-r5448
Name Modified Size InfoDownloads / Week
Parent folder
readme.txt 2011-08-23 2.4 kB
drjava-beta-20110822-r5448.jar 2011-08-22 12.2 MB
drjava-beta-20110822-r5448.exe 2011-08-22 12.2 MB
drjava-beta-20110822-r5448-src.zip 2011-08-22 12.3 MB
drjava-beta-20110822-r5448-osx.tar.gz 2011-08-22 11.4 MB
drjava-beta-20110822-r5448-javadoc.zip 2011-08-22 7.5 MB
Totals: 6 Items   55.6 MB 0
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.

In addition to bug fixes, this beta release
includes a two new features introduced after the last
development release:

1. The debugger has been revised to interface properly with functional language
level files.  The source line numbers shown in the debugger now consistently
correspond to the source files open in DrJava, even when the source files 
are language level files.  During tracing, line numbers corresponding to
augmented code that does not appear in language level files are mapped to
-1.  

2. A compiler adapter for Java 7 has been added to DrJava.
Unfortunately, the adapter does not find the Java 7 compiler on
Windows unless DrJava is started from a JDK installation rather than a
JRE installation.  As a result, running this release on Windows with
Java 7 will typically invoke the bundled Eclipse Java compiler rather
than the Oracle/Sun Java 7 compiler.

Note: Java 1.4 compatibility has been dropped. To use DrJava, you will
need Java 5 or newer.

New features since the last <beta/development> release:
 - better integration of the functional languaage level with the
   debugger
 - a Java 7 compiler adapter.

Bug fixes since last <beta/development> release:
 - the code has been revised to more closely conform with the
   synchronization invariants governing the design.
 
New features since the last stable release:
 - better integration of the functional languaage level with the
   debugger
 - a Java 7 compiler adapter
 - refactored language levels 
 - improved compiler support, including support for Habanero Java 
 - added support for copying the Compiler Errors pane to clipboard 
 - preferences like indent level can now be stored on a per-project
   basis (see "Project Properties", "Advanced").

Bug fixes since the last stable release:
 - the code has been revised to more closely conform with the
   synchronization invariants governing the design
 - applet viewer not started in event thread anymore to avoid
   exception
 - Static type checking for primitive casts in Interactions pane.

Source: readme.txt, updated 2011-08-23