jGRASP An Integrated Development Environment with Visualizations for Improving Software Comprehensibility

Contact Us
Team Members
Privacy Policy
Support jGRASP


On-line Papers
Known Bugs
Version History
Future Plans

Intro Videos

Getting Started

Tutorials (PDF)

Overview (2.0)
Getting Started (2.0)
Objects First
CSD (2.0)
Canvas (2.0)
All (zipped)




To run jGRASP and develop Java programs, you will need the JDK with Java version 1.5 (JDK 5) or higher. If you will not be developing Java programs, the JRE is sufficient. On Linux and Unix systems, the JDK or JRE "bin" directory must be on your system path.

Oracle's JDK and JRE are available at http://www.oracle.com/technetwork/java/javase/downloads/index.html.

To run jGRASP well on Intel Linux systems, lsb-core should be installed. This can be done on most systems with:
  sudo apt-get install lsb-core
On Unix and non-Intel Linux systems, follow the instructions in the "src" directory to build the native parts of jGRASP.

Please fill out the following survey. This is not required, but it will help us to understand how and where jGRASP is being used.

User Information       Organization Information (sysadmins and educators)
  Type of User:   Institution/Company:
  Types of Use: Development Maintenance / Reverse Engineering   Location:
Computer Lab Instruction   Website:
Code Review Evaluating GRASP
  Number of Users:
General Comments (please report problems to jgrasp@auburn.edu)

We will not release your name or email address under any circumstances. If you are uncomfortable giving us your name or email address, leave those fields blank, but please fill out the user information above.

  E-mail:     Name:

If you do not check "OK to contact me.", your email address will be used only to track downloads over time. Otherwise, we may contact you in rare circumstances to notify you of important information about jGRASP or to possibly conduct a survey related to jGRASP use.

OK to contact me

If you have Sophos antivirus software, update it before downloading the Windows exe version.

If your virus scanner flags one of our files, please let us know by email (see the "Contact Us" link on this page) immediately. In the past this has always been due to false positives.

If the Windows or Mac OS X installer fails, you can download the zip file and follow the instructions for manual installation (but please report the problem anyway).

jGRASP 2.0.0_09 (April 7, 2014) - requires Java 1.5 or higher
Windows: self-extracting executable (6,051,792 bytes).
Mac OS X: pkg install file (requires admin access to install) (5,807,479 bytes).
Linux, UNIX, and other systems: zip file (6,094,963 bytes).

jGRASP 2.0 Tutorials (August 8, 2013)
PDF tutorials for jGRASP 2.0, zipped up. Four chapters have been updated for 2.0, and these cover most of the new features. This references the example source code that is distributed with jGRASP. (4,113,976 bytes).

jGRASP 1.8 Tutorials (September 2, 2009)
PDF tutorials for jGRASP 1.8.7, zipped up. This references the example source code that is distributed with jGRASP. (5,930,000 bytes).

jGRASP - Version 2.0.0_09
Copyright © 1999-2014 Auburn University
Please do not redistribute jGRASP (except within a single organization) without approval.


Copyright © 2014 Auburn University
Valid HTML 4.0