I'm using Dr. Java 20100816 on a Mac OSX 10.6 Snow Leopard. I'm encountering some problems relating to the file structure on the Mac, which doesn't seem to have drive letters. (the texts and examples I have are for windows systems).
This page contains links to recent builds of DrJava and DrScala that are postedhere prior to appearing (perhaps in updated form) as officialreleases. Here you may find more recent builds of DrJava than thelast official release. In some situations, we do internal builds forinternal testing by the Rice community before officially releasingthese builds. Recent builds of DrJava and DrScala are only compatible with Java 8.DrJava has been partially funded by the National Science Foundation, the Texas Advanced Technology Program, and Sun Microsystems, Inc.DrScala has been partially funded by the National Science Foundation.DrJavaMost Recent Build:(updated by Corky Cartwright)The current build of DrJava fixes some important bugs, namely problemswith code coverage, at least on OpenJDK 8 on Ubuntu Linux which is ourdevelopment platform. We have yet to test it on Windows 10 using AmazonCorretto 8 (a build of OpenJDK 8 on Windows).Previous Builds:. (updated by Corky Cartwright)This version of DrJava is a minor update of drjava-beta-20146.jar(the current release) that weakly supports OpenJDK8 on Windows 10. (updated by Corky Cartwright)This version of DrJava is a minor update of drjava-beta-20146.jar(the current release) consisting of a few bug fixes.
(updated by Corky Cartwright)This version of DrJava is a very early version of the next stablebuild. It appears to fix a bug regarding the loading of the debuggerwith the Java 8 JDK tools.jar file.
It also includes an updatedversion of the Eclipse compiler, which is only loaded if no tools.jarfile is found. The Eclipse compiler does not include either adebugger or a javadoc tool. The Eclipse IDE relies on a tools.jar file toprovide the debugging framework and the javadoc tool, so there is no Eclipseopen source substitute for either of these components of tools.jar in a JDK distribution. (updated by Corky Cartwright)This version of DrJava is almost identical to the current stable release (September 1, 2013) but itomits the Java 7 specific feature check in the tools.jar file for the Java JDK that is being used to runDrJava. (updated by Corky Cartwright)This release is a minor update of the prior stable release of DrJava shown below. In contrast to theprior stable release, this release is compatible with Java 8. In addition, it fixes a bug that preventedthe preceding stable release from finding and correctly labeling the compiler in the Oracle Java 7 JDK forMac OS X.
To obtain DrJava apps for Windows and Mac OS X corresponding to this jar file, see.Update: this version in fact is not compatible with Java 8. It still checks for a feature in the tools.jar file that is present in Java 7 but notin Java 7. (updated by Corky Cartwright)This release is a minor update of the prior beta release of DrJava.
In contrast to theprior stable release, this release is compatible with Java 7 on Windows and Linux. (Updated by MathiasRicken) This revision contains a warning when DrJava is run withCompiz enabled. Instructions for disabling Compiz can be foundat. (Updated by MathiasRicken) This revision contains a better JDK version detection,particularly for Ubuntu. There is an option in the Preferencesunder 'Resource Locations' that allows you to displayall JDKs that were found in the Compiler tab, not just the newestJDK of each major version. (Updated by MathiasRicken) This revision includes a bugfix for Icelandic (and probablyother foreign) keyboards.
(Updated by MathiasRicken) This revision allows the Extra Classpath entries in theproject properties dialog to be designated as absolute or relativeto the project file. Also improves error reporting before JUnittesting if files need to be compiled. Allows automatic update fromweekly builds. (Updated by MathiasRicken) This revision fixes a number of bugs, namely a deadlock whenunit tests were executed with the debugger enabled, and a bug thatre-opened closed source files on compile if the JUnit error panelcontained errors in them. The revision also adds array element watchesto the debugger (e.g.
A0 or b12 where a and b are arrays).Also includes an automatic update feature (which works with thereleases on SourceForge, though, not with those here on thedrjavarice website). (Updated by MathiasRicken) This fixes a bug that prevented any changes to the configuredcolors from taking effect - all colors had to be default colors.Also increases the separation between line numbers and source codeand makes the color for the line numbers configurable. (Updated by MathiasRicken) This revision deletes class files in directories with languagelevel files automatically. There is an 'always/ask me/never' settingto control this in the 'Notification' panel of the 'Preferences' dialog.Also adds an 'Automatic Trace' feature for the debugger, warningswhen a language level file and the.java file generated from it areboth open, and several other bug fixes. (Updated by CorkyCartwright) This revision fixes some serious bugs in the augmentationof language levels files. (Updated by MathiasRicken) This revision adds 'Open Java API Javadoc' for JUnit 3.8.2 anduser-specified URLs (Example: add tothe list in the 'Javadoc' preference pane). It also improves howDrJava handles unprintable characters (characters below 32 ASCII,excluding newline).
(Updated by CorkyCartwright) This revision ensures that test files are placed at theend of the list files that are processed using 'language levels' whensuch files are compiled. This revision appears to correct most of theremaining problems with spurious error messages from the 'languagelevels' translator. (Updated by MathiasRicken) When you are using the latest version of DrJava with languagelevels, DrJava will now delete the.java files that the languagelevel conversion would generate from the.dj? Additionally,DrJava deletes the class files that would be generated. We canactually delete all class files since the language level converterparses the source files and thus knows what top level classesexist. This may take care of some of the problems we have seen in thelast couple of weeks (e.g.
'class already defined'). (Updated byMathias Ricken) This development release contains some new featuresand several bug fixes that improve performance and stability. Mostnotable is the ability to close the System.in stream in theInteractions Pane by pressing Ctrl-D in the input box.
Note: Java 1.4compatibility has been dropped with this release. To use DrJava, youwill need Java 5 or newer. (Updated by MathiasRicken) This commit adds better error handling if DrJava is unable tostart itself with the current configuration (.drjava file, e.g.
Becausethe heap size is too large). It asks if the user wants the configurationreset, and then tries again. (Updated by CorkyCartwright) This commit includes an improved algorithm for updatingthe labels in 'Find All' results panels which can change as thecorresponding document is edited.
(Updated by MathiasRicken) This commit includes numerous bug fixes and a newsimpler synchronization scheme that we hope will facilitate thefurther development of DrJava. It also fixes the bug that preventedunit testing when enums were used.
(Updated by MathiasRicken) This version introduces a voluntary, anonymous user survey. (Updated by MathiasRicken) This commit allows the user to double-click on a word in the'Execute External Process' pane, and if it happens to be a file name,perhaps followed by a colon and a line number, then the definitionspane will display that file and jump to the specified linenumber. This helps with compilng files using an external compiler,such as javac, NextGen or xajavac, and then correcting the errorsreported by the compilers.A change was made to the way file namesare saved in project files: Even though we created a file name thatwas relative to the project root, because we used the File class, thisfile name was turned into an absolute path in the project file. Nowfile names are treated as strings and are now finally relative to theproject root, and not absolute.Added catch statements to dealwith a StringIndexOutOfBoundsException in the bug report.Also fixes the bugthat 'Find All' highlights were never removed:. It isnow easier to remove breakpoints and bookmarks again (see ).' Find All' and bookmarking operations were also made fasterby delaying some GUI updates until the entire list has been compiled.(Updated by MathiasRicken) This revision contains some changes to the interpreterin the Interactions Pane, a little more 'Project Auto-Refresh'support, and support for Java 6 Javadocs. Additionally, the'Open Java API Javadoc' feature can now use the Javadocversion of the currently used compiler; to make use of this, please go tothe 'Javadoc' pane in the 'Preferences' dialogand set the 'Java Version for Open Java API Javadoc' to'use compiler version'.
Comments are closed.
|
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
January 2023
Categories |