Category Archives: DrJava

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

New DrJava stable version: drjava-stable-20130901-r5756

Corky Cartwright, my PhD advisor, released a new version of DrJava today. He writes: Dear DrJava Users: We have made a new stable version available: drjava-stable-20130901-r5756 You can download it from the DrJava website at http://drjava.org/ or from SourceForge.net by … Continue reading

Share
Posted in DrJava | Leave a comment

Print This Post Print This Post   Email This Email This

Input/Output Redirection in DrJava?

On the AP Computer Science mailing list, there was a teacher who wanted to do input/output redirection and who asked why the following didn’t work: java LetterCounter < input.txt The Interactions Pane in DrJava is not a DOS command line … Continue reading

Share
Posted in DrJava, Uncategorized | Leave a comment

Print This Post Print This Post   Email This Email This

DrJava DefinitionsPaneMemoryLeakTest fails on Mac

I submitted a bugfix for a problem with the debug panel when no debugger is available. I noticed that on the Mac, the DefinitionsPaneMemoryLeakTest now fails: [cc] [junit] DefinitionsPaneMemoryLeakTest 26.92 sec [junit] Testsuite: edu.rice.cs.drjava.ui.DefinitionsPaneMemoryLeakTest [junit] Tests run: 1, Failures: 1, … Continue reading

Share
Posted in DrJava | 5 Comments

Print This Post Print This Post   Email This Email This

Better Number Highlighting in DrJava More Difficult

Getting the lexing right for the syntax highlighting will be a little bit more work than I thought. Right now, DrJava tokenizes numbers like 3.14 separately as “3” “.” “14”, and then it highlights “3” and “14” as numbers. That … Continue reading

Share
Posted in DrJava | Leave a comment

Print This Post Print This Post   Email This Email This

Additional Java 5 Syntax Highlighting Errors in DrJava

While adding syntax highlighting for underscores and binary literals introduced in Java 7 to DrJava, I discovered that a few other numbers aren’t syntax-highlighted correctly. Some of these problems go back to the beginning of Java, others go back to … Continue reading

Share
Posted in DrJava | Leave a comment

Print This Post Print This Post   Email This Email This

Suggestions for Better Java 7 Support in DrJava

I just looked through the new language features in Java 7, and experimented with them in DrJava. None of the changes are supported in the Interactions Pane, and there will be a lot of required work to make these things … Continue reading

Share
Posted in DrJava | Leave a comment

Print This Post Print This Post   Email This Email This

New DrJava Beta Release: drjava-beta-20110822-r5448

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

Share
Posted in DrJava | Leave a comment

Print This Post Print This Post   Email This Email This

DrJava Now Works Even When Launched with the Java 7 JRE

I think I’ve got DrJava working with the Java 7 compiler the way it should, even when started with the JRE (as long as the JDK is installed as well). That was the situation that both Corky and I got … Continue reading

Share
Posted in DrJava | Leave a comment

Print This Post Print This Post   Email This Email This

Java 7 for DrJava and Concutest

I worked on Java 7 support this weekend, and I’m almost done. I just discovered that Concutest is currently incompatible with Java 7, though, so I will need to disable the ConcJUnit option in DrJava when using Java 7. I … Continue reading

Share
Posted in Concurrent Unit Testing, DrJava | Leave a comment

Print This Post Print This Post   Email This Email This

Yes, DrJava Works under Mac OS X 10.7 Lion

I just upgraded to Mac OS X 10.7, and DrJava works flawlessly. The one vague report that someone had filed therefore proved to be wrong. When I started DrJava the first time, Mac OS X asked me if I wanted … Continue reading

Share
Posted in DrJava | 2 Comments

Print This Post Print This Post   Email This Email This

Does DrJava Work on Mac OS X Lion?

We were just informed of an entry on RoaringApps indicating that DrJava does not work on Mac OS X Lion. Is that the case? We don’t know at this time. DrJava has always worked on previous versions of Mac OS … Continue reading

Share
Posted in DrJava | 1 Comment

Print This Post Print This Post   Email This Email This

Two DrJava Tutorials on YouTube

On YouTube, I found two tutorial series that describe DrJava: DrJava – Easy to use java editor (We will use this in our Java Tutorial) DrJava – The “Interaction Pane” Overview and Introductory tour of DrJava 2nd DrJava Tutorial – … Continue reading

Share
Posted in DrJava | Leave a comment

Print This Post Print This Post   Email This Email This

PPPJ 2011 Tool Paper Accepted

A while ago I worked on a paper together with Vivek, Corky, Vincent, Jared and Raghavan at Rice. We still have to make some final revisions, but I’m happy to report that our tool paper “DrHJ — a lightweight pedagogic … Continue reading

Share
Posted in DrJava, Research | Leave a comment

Print This Post Print This Post   Email This Email This

Eclipse Has Messed with My Shortcut-fu for DrJava

Working with Eclipse for nearly half a year has definitely messed with my shortcut-fu for DrJava. I keep pressing the wrong buttons now: Very confusing indeed. I decided to pick up working on this file I/O bug in DrJava again, … Continue reading

Share
Posted in DrJava | Leave a comment

Print This Post Print This Post   Email This Email This

DrJava Is Virus-Free

Today, Ian Barland informed me that someone on the AP-CS mailing list believed he found a virus in DrJava. Let me reassure you, if you download from drjava.org or SourceForge, our software is virus-free. We build on Linux or Mac … Continue reading

Share
Posted in DrJava | Leave a comment

Print This Post Print This Post   Email This Email This

DrJava Build and Release Instructions

As part of our knowledge (back) transfer, I wrote up these instructions for creating a fresh build of all parts of DrJava and then making a new release on SourceForge. Note: Our build process is currently broken for Windows machines … Continue reading

Share
Posted in DrJava | Leave a comment

Print This Post Print This Post   Email This Email This

New DrJava Development Release: drjava-20110205-r5425

We have made a new development release available: drjava-20110205-r5425. You can download it from the DrJava website or from SourceForge. 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 | Leave a comment

Print This Post Print This Post   Email This Email This

Integrating the Habanero Java Race Detector into DrJava

Jarred, Vincent and the guys of the Habanero Java group are planning to add a race detector to the Habanero Java compiler adapter in DrJava. I won’t have much time to help them with this, but I gave them some … Continue reading

Share
Posted in DrJava | Leave a comment

Print This Post Print This Post   Email This Email This

DrJava Listed in Overview of Java IDEs

DrJava was included in this overview of Java IDEs: Dr. Java- This is a lightweight IDE geared towards students in introductory level classes, including the Advanced Placement Computer Science course. Dr. Java has support for evaluating snippets of code without … Continue reading

Share
Posted in DrJava | Leave a comment

Print This Post Print This Post   Email This Email This

DrJava Preferences Stored in Project Files

I told myself I wouldn’t work on DrJava anymore, but here I go again. I Implemented feature request 3081586, Store Preferences within Projects, mainly because this was something I had wanted for a long time (I kept going back and … Continue reading

Share
Posted in DrJava | Leave a comment

Print This Post Print This Post   Email This Email This