Category Archives: DrJava

My work on DrJava, the Java IDE developed at Rice.

Simpler ACM Java Task Force Programs in DrJava

Daniel L. Schuster, Professor of Computer Science & Mathematics at Western State College of Colorado and author of The Free Java Book, had asked me at SIGCSE 2010 if we could simplify runing ACM Java Task Force programs in DrJava. … Continue reading

Share
Posted in DrJava | 6 Comments

Print This Post Print This Post  

New Mint Release: r15405

I just created a new release of Mint and DrJava with Mint: May 8, 2010 (r15405). The release is available from the Mint implementation page: JavaMint-r15405.tar.gz JavaMint-r15405-binaries.zip drjava-r5246-mint-r15405.jar The DrJava team released a second beta version of DrJava yesterday, drjava-beta-20100507-r5246. … Continue reading

Share
Posted in DrJava, Mint | Leave a comment

Print This Post Print This Post  

One Million Downloads of DrJava!

We have reached one million downloads of DrJava! The DrJava download figure, provided by SourceForge, is authoritative as of Friday, May 7, 2010, at 8 PM CDT. Many thanks to all our users!

Share
Posted in DrJava | Leave a comment

Print This Post Print This Post  

New DrJava Beta Release: drjava-beta-20100507-r5246

We have just released our second beta version in preparation for the next stable release: drjava-beta-20100507-r5246. You can download it from SourceForge or from the DrJava homepage. Available for download at http://drjava.org . DrJava is a lightweight programming environment for … Continue reading

Share
Posted in DrJava | 2 Comments

Print This Post Print This Post  

Eclipse 3.6M7 Released

The Eclipse 3.6M7 milestone has been released now, and I integrated the new milestone of the Eclipse Java Compiler into DrJava. It seems like every problem I had found has been fixed. I remove our custom version of the Eclipse … Continue reading

Share
Posted in DrJava | Leave a comment

Print This Post Print This Post  

Python is Pretty Cool, And So Is DrJava

I’ve got to admit: Python is pretty cool when it comes to quickly writing powerful scripts. I wanted to extract the number of all-time downloads from DrJava’s SourceForge statistics page, but it wasn’t on the same line as the “Total” … Continue reading

Share
Posted in DrJava, Uncategorized | Leave a comment

Print This Post Print This Post  

Eclipse Compiler Bug Fixed in 3.6M7

According to an update to the Eclipse bug report 308256 I filed when I was working on integrating the Eclipse Java compiler into DrJava, the bug will have been fixed in 3.6M7. That milestone doesn’t seem to be available yet, … Continue reading

Share
Posted in DrJava | 1 Comment

Print This Post Print This Post  

Simplified Language Levels

The second DrJava project I’m working on is a simplified Language Level facility. As stated before, this is mainly Corky’s work, but I’m helping to integrate it into DrJava. In revisions 5225–5227, the Java Language Levels were changed. Once these … Continue reading

Share
Posted in DrJava | Leave a comment

Print This Post Print This Post  

Generate a Custom DrJava jar File

This week, I have worked on a couple of DrJava projects: Generate Custom drjava.jar New Language Level Support The second project, a simplified language level facility, is mainly Corky’s work, I’m just helping to integrate it into the main part … Continue reading

Share
Posted in DrJava | 2 Comments

Print This Post Print This Post  

988,013 DrJava Downloads

According to the DrJava statistics on SourceForge, we’ve had 988,013 downloads of DrJava so far. If this summer is similar to last summer, we’ll hit a million downloads towards the end of July!

Share
Posted in DrJava | 1 Comment

Print This Post Print This Post  

New DrJava with Mint Version

The DrJava team released a new beta version of DrJava today, drjava-beta-20100415-r5220. I have integrated the February 17, 2010 of Mint with the new DrJava beta release and am happy to provide to you a new version of DrJava with … Continue reading

Share
Posted in DrJava, Mint | Leave a comment

Print This Post Print This Post  

New DrJava Beta Release: drjava-beta-20100415-r5220

We have made a new beta version available: drjava-beta-20100415-r5220. You can download it from SourceForge or from the DrJava homepage. Available for download at http://drjava.org . DrJava is a lightweight programming environment for Java designed to foster test-driven software development. … Continue reading

Share
Posted in DrJava | 1 Comment

Print This Post Print This Post  

Asserting Garbage Collection in Unit Tests

I just read a blog post by Tor Norbye called How to Write a Memory Leak Unit Test. In it, he describes how code from the NetBeans team can be used to find memory leaks. It seems like it’s a … Continue reading

Share
Posted in DrJava | 1 Comment

Print This Post Print This Post  

To Do for a DrJava Beta Release

With two weeks left in the semester, we should think about what work needs to be done on DrJava to make a beta release, followed by a stable. Should we make these releases even if we don’t fix some of … Continue reading

Share
Posted in DrJava | Leave a comment

Print This Post Print This Post  

Eclipse Java Compiler for DrJava

I finished integrating the Eclipse Java compiler into DrJava. This made the DrJava executable about 1.1 MB bigger, but it has the benefit that DrJava users don’t necessarily have to have the JDK installed anymore: As long as they run … Continue reading

Share
Posted in DrJava | 3 Comments

Print This Post Print This Post  

Another Eclipse Compiler Bug

I got compiling in DrJava using the Eclipse compiler to work last night, except that the errors never provided a source location. I thought this was because I hadn’t set the source path in the file manager, but it turned … Continue reading

Share
Posted in DrJava | Leave a comment

Print This Post Print This Post  

Eclipse Bug in Error Reporting

I’m working on integrating the Eclipse Java Compiler into DrJava (see feature request), but error reporting doesn’t work correctly yet. After some confusion during debugging, I found out that this is because of an Eclipse bug (Eclipse bug report 290470): … Continue reading

Share
Posted in DrJava | 1 Comment

Print This Post Print This Post  

ClassLoader.definePackage

I received a bug report yesterday that Class.getPackage() wasn’t working for user-defined classes and classes written in the Interactions Pane: I was trying to run one of our assignment projects on DrJava and kepts getting a NullPointerException because getPackage() returns … Continue reading

Share
Posted in DrJava, Ramblings | Leave a comment

Print This Post Print This Post  

DrJava Review: Una forma muy fácil de aprender a programar en Java

I found a review of DrJava today. It is in Spanish, and I believe the author liked DrJava: DrJava, una forma muy fácil de aprender a programar en Java (Google translation to English)

Share
Posted in DrJava | Leave a comment

Print This Post Print This Post  

Review: DrJava – A Simple IDE For Beginners

I found a nice review of DrJava today, written by Julian Jaic. DrJava is a simple and light IDE for Java development. It is a free, open source IDE primarily designed for students. But it also includes powerful features for … Continue reading

Share
Posted in DrJava | Leave a comment

Print This Post Print This Post