Categories
- Code Pranger (5)
- DrJava (206)
- Graduate School (31)
- Pictures (47)
- Publications (44)
- Ramblings (116)
- Research (405)
- Concurrent Unit Testing (289)
- Mint (73)
- OOP Book (7)
- xajavac (29)
- Teaching (26)
- Thesis (31)
- MS Thesis (30)
- Uncategorized (171)
Blogroll
Concutest
JavaPLT
JSR Watchlist
- JSR 014 (Generics)
- JSR 047 (Logging)
- JSR 108 (Units)
- JSR 133 (Memory Model)
- JSR 166 (Concurrency Utilities)
- JSR 175 (Annotations)
- JSR 199 (javac API)
- JSR 202 (Class File Update)
- JSR 250 (Common Annotations)
- JSR 260 (Javadoc Update)
- JSR 269 (Annotation Processing)
- JSR 269 Article
- JSR 290 (XML UI)
- JSR 296 (Swing)
- JSR 305 (Defect Detection Annotations)
- JSR 305 Article
- JSR 308 (Annotations on Types)
- JSR 901 (JLS)
- JSR 924 (JVM Specs)
- Pure Danger Tech: Java 7
More Links
My Links
Meta
Archives
- May 2013 (2)
- March 2013 (2)
- November 2012 (4)
- October 2012 (3)
- September 2012 (2)
- June 2012 (3)
- April 2012 (4)
- March 2012 (4)
- February 2012 (2)
- January 2012 (5)
- November 2011 (2)
- October 2011 (4)
- September 2011 (11)
- August 2011 (6)
- July 2011 (7)
- June 2011 (4)
- May 2011 (3)
- April 2011 (3)
- March 2011 (2)
- February 2011 (7)
- January 2011 (10)
- December 2010 (2)
- November 2010 (7)
- October 2010 (17)
- September 2010 (17)
- August 2010 (23)
- July 2010 (16)
- June 2010 (16)
- May 2010 (14)
- April 2010 (15)
- March 2010 (15)
- February 2010 (16)
- January 2010 (15)
- December 2009 (6)
- November 2009 (16)
- October 2009 (20)
- September 2009 (25)
- August 2009 (13)
- July 2009 (2)
- June 2009 (1)
- May 2009 (3)
- April 2009 (2)
- March 2009 (3)
- February 2009 (3)
- December 2008 (2)
- November 2008 (6)
- October 2008 (16)
- September 2008 (7)
- August 2008 (10)
- July 2008 (4)
- June 2008 (4)
- May 2008 (7)
- April 2008 (3)
- March 2008 (7)
- February 2008 (11)
- January 2008 (3)
- December 2007 (5)
- November 2007 (15)
- October 2007 (5)
- August 2007 (2)
- July 2007 (19)
- June 2007 (8)
- May 2007 (9)
- April 2007 (18)
- March 2007 (23)
- February 2007 (5)
- January 2007 (12)
- December 2006 (5)
- November 2006 (17)
- October 2006 (18)
- September 2006 (22)
- August 2006 (21)
- July 2006 (15)
- June 2006 (1)
- May 2006 (4)
- April 2006 (3)
- March 2006 (1)
- February 2006 (1)
- January 2006 (26)
- December 2005 (6)
- November 2005 (6)
- October 2005 (2)
- September 2005 (7)
- August 2005 (20)
- July 2005 (21)
- June 2005 (23)
- February 2005 (1)
- December 2004 (1)
- November 2004 (2)
- October 2004 (2)
- September 2004 (1)
- August 2004 (2)
- June 2004 (3)
- March 2004 (1)
- September 2003 (1)
Category Archives: DrJava
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
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: 1234567891011121314151617181920212223242526 [junit] DefinitionsPaneMemoryLeakTest 26.92 sec [junit] … Continue reading
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Spam on the DrJava SourceForge Trackers
We’ve been getting tons of pharmaceutical spam on the DrJava trackers (bug reports, feature requests, support requests) today. Unfortunately, when it comes to limiting the amount of spam from automated bots, the only mechanism that SourceForge provides is requiring users … Continue reading