This book is now obsolete Please use CSAwesome instead.
Setting up DrJava for GridWorld¶
The AP CS A exam isn’t requiring GridWorld (the old required lab) after the 2014 exam, but teachers are still allowed to use it. However, I recommend checking out Greenfoot instead at http://www.greenfoot.org/door. Greenfoot is a free IDE that makes it easy to create 2D animations and games in Java.
If you want to use GridWorld you can still get the GridWorld materials at http://www.horstmann.com/gridworld/. To allow DrJava to run any GridWord code you need to tell it where to find the
gridworld.jar file. To do this you add the
gridworld.jar file to the classpath, which is a list of the places to look for classes. GridWorld isn’t part of the Java language, but is a set of additional classes developed for the Advanced Placement Computer Science A exam so we need to tell the compiler where to find these classes.
To add to the classpath in DrJava click on
Edit in the top menu and then
Preferences and finally on
Resource Locations. Then click on the
Add button below the
Extra Classpath area. Use the file browser to find the
gridworld.jar file and select that file. Then click on