Category Archives: DrJava

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

GUI Availability Listeners in DrJava

I decided to merge the drjava-guiAvailListener branch into the trunk, even though I said I wouldn’t do this until after the next stable release. Dr. Nguyen and I have used this new version quite a bit already, and we still … Continue reading

Share
Posted in DrJava | Leave a comment

Print This Print This   Email This Email This

Javadoc Processing a File It Doesn’t Need To

I’m running the command line Javadoc tool. In the current directory, I have two files, A.java (which is syntactically correct), and a Broken.java (which has a syntax error in it). A.java doesn’t refer to Broken.java. File A.java: 1234import javax.swing.JApplet; public … Continue reading

Share
Posted in DrJava | 1 Comment

Print This Print This   Email This Email This

Problems Loading Pictures with DrJava and the Media Computation Library

This morning, we got a support request for DrJava that mentioned path problems with the Media Computation library from Georgia Tech. While some of the problems mentioned could not be reproduced or were simply due to not understanding Java syntax, … Continue reading

Share
Posted in DrJava | Leave a comment

Print This Print This   Email This Email This

Menus for Detached Frames on the Mac

I finally implemented something this weekend that had annoyed me for a long time, ever since in July 2008 I introduced the feature to detach DrJava’s Tabbed Panes and the Debugger and put them into separate windows. These detached frames … Continue reading

Share
Posted in DrJava | Leave a comment

Print This Print This   Email This Email This

Three Branches and a Trunk

We’re working on three branches of DrJava and on the trunk right now. I don’t think we’ve seen this much parallel development in a while. In the trunk, for the last three days I’ve been working on a strange bug … Continue reading

Share
Posted in DrJava | 1 Comment

Print This Print This   Email This Email This

New Version of DrJava with Mint: drjava-r5246-mint-r15405

The DrJava team released a third beta version of DrJava today, drjava-beta-20100711-r5314. I therefore created a new release of DrJava with Mint: May 8, 2010 (r15405). The latest release is available from the Mint implementation page: JavaMint-r15405.tar.gz JavaMint-r15405-binaries.zip drjava-r5246-mint-r15405.jar Nothing … Continue reading

Share
Posted in DrJava, Mint | Leave a comment

Print This Print This   Email This Email This

New DrJava Beta Release: drjava-beta-20100711-r5314

We have just released our third beta version in preparation for the next stable release: drjava-beta-20100711-r5314. 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 | 1 Comment

Print This Print This   Email This Email This

Rice News: The doctor is out!

The doctor is out! Rice group celebrates million-download milestone for DrJava BY MATHIAS RICKEN Special to Rice News DrJava isn’t the barista behind the counter at Starbucks. But the doc still serves a pretty potent brew — and more than … Continue reading

Share
Posted in DrJava, Pictures | Leave a comment

Print This Print This   Email This Email This

New DrJava Instance Feature

In response to Dung’s problems getting multiple DrJava instances started on MacOS 10.5+, I have added a feature to the latest weekly build of DrJava. As of revision 5301, there is a “New DrJava Instance…” menu item in the Tools/Advenced … Continue reading

Share
Posted in DrJava | Leave a comment

Print This Print This   Email This Email This

Useful Google Query to Find DrJava User Sites

I just realized that I can just specify the top-level domain for the “site:” option in Google search queries. That allows me to search for DrJava on all .edu domains: drjava site:.edu I have already found a few more user … Continue reading

Share
Posted in DrJava | Leave a comment

Print This Print This   Email This Email This

DrJava at UT San Antonio

At today’s JavaPLT/Habanero group meeting, Vivek mentioned that DrJava was used at UT-San Antonio as well. I added it to DrJava’s user sites.

Share
Posted in DrJava | Leave a comment

Print This Print This   Email This Email This

Multiple DrJava Instances on Mac OS X

Dung Nguyen and I just noticed that double-clicking on the application (or on the jar file) doesn’t bring up a new instance on his Mac (OS X 10.6). It does so on mine (OS X 10.4). In the end, we … Continue reading

Share
Posted in DrJava | 3 Comments

Print This Print This   Email This Email This

At PLDI 2010

I’m at PLDI right now. Toronto is nice, the tutorials on Sunday were great, and so were most of the paper sessions. The downsides are the lack of outlets in the conference rooms, and the virtually complete lack of WLAN … Continue reading

Share
Posted in DrJava, Ramblings | 2 Comments

Print This Print This   Email This Email This

Hudson Server Swapping Itself to Death

After fixing the DrJava unit tests that failed and before heading to PLDI tomorrow, I thought I’d start up our Hudson server again. Unfortunately, it pretty quickly starts swapping itself to death. I don’t know what changed. Did our memory … Continue reading

Share
Posted in DrJava, Ramblings | 1 Comment

Print This Print This   Email This Email This

Not a Memory Leak, But Not Finalized?

I’ve been trying to fix a memory leak in DrJava today. I found the reproducible memory leak quite quickly: When I added the right margin line feature, I added option listeners that change the color and position of the right … Continue reading

Share
Posted in DrJava | Leave a comment

Print This Print This   Email This Email This

Back in Houston for a Bit

I’m back in Houston for five days again. I was looking forward to sleeping in my own bed again, but that turned out to be less comfortable than I expected: My air conditioning unit had broken again, and it 31 … Continue reading

Share
Posted in DrJava, Mint, Ramblings | 1 Comment

Print This Print This   Email This Email This

Fixed DrJava “Smart Run” Problem

Yesterday, Steve Gilbert notified me of a problem with the “smart run” feature I had introduced to simplify running applets and ACM Java Task Force programs. The problem was that I knew whether a class was an applet, an ACM … Continue reading

Share
Posted in DrJava | 1 Comment

Print This Print This   Email This Email This

Right Margin Line in DrJava

Check out the right margin line that I just implemented. You can enable/disable it and change its position under Preferences/Display Options, and configure the color under Preferences/Display Options/Colors. By default, I have it enabled as light-gray line at 120 columns … Continue reading

Share
Posted in DrJava | 1 Comment

Print This Print This   Email This Email This

DrJava Reaches One Million Download Milestone

The JavaPLT group is pleased to announce that DrJava recently passed the milestone of one million downloads since its inception as a SourceForge open source project in 2002. The DrJava developers want to thank all the users of DrJava for … Continue reading

Share
Posted in DrJava | Leave a comment

Print This Print This   Email This Email This

Enerjy Fault Proneness Analysis of DrJava

I just read that a company called Enerjy did a “fault proneness” analysis of many Java open-source projects, and DrJava was among them. We rank in the lower half, but just above Eclipse. I don’t exactly know how the rules … Continue reading

Share
Posted in DrJava, Ramblings | Leave a comment

Print This Print This   Email This Email This