A great programming environment application called GRASP (Graphical Representations of Algorithms, Structures, and Processes) is available as public domain software from http://www.eng.auburn.edu/department/cse/research/grasp/grasp_main.shtml. It works well with Sun's Java Development Kit (JDK). If you plan on working from your home PC, we recommend installing this program. Currently there are plans to have it installed in the CIRCA labs as well.
After downloading the self-extracting executable and installing GRASP. You must confirm the Global Preferences under the File menu. Once there, look at the Workspace/Compilers section. If you have recently downloaded Sun's JDK, edit the "Compiler Environment" and make sure the information located there corresponds to where you have JDK installed (this is just a precaution, everything should be fine). Now go to the Java section and make sure the "Target Executable" is designated as Application. That's it. When using GRASP to execute your program, be sure and use the "Run captured" command under the Run menu so the window does not collapse after execution.
You may wish to specify GRASP as the default application to open .java files. To change which program starts when you open a file: