Download

Due to legal issues, our previous macOS code signing certificates are no longer valid, and older version of jGRASP will no longer run on macOS. Mac users should download the new 2.0.6_17 Beta 6 version below.

To run jGRASP and develop Java programs, you will need the JDK with Java 11 or higher. You can get this by installing a jGRASP distribution that is bundled with OpenJDK. Otherwise, you may use any Java distribution, but we currently recommend an OpenJDK distribution that has installer packages for Windows and MacOS, such as AdoptOpenJDK. On Linux and Unix systems, the JDK or JRE "bin" directory must be on your system path.


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
Type of User:
Uses:
Development
Maintenance / Rev. Eng.
Computer Lab
Instruction
Code Review
Evaluating jGRASP
Organization Information (sysadmins and educators)
Institution/Company:
Location:
Website:
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.
Email:
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 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 macOS installer fails, you can download the zip file and follow the instructions for manual installation (but please report the problem anyway).

jGRASP 2.0.6_16 (February 5, 2024) - requires Java 11 or higher
Windows (Windows 8 or Higher): self-extracting executable (7,481,600 bytes).
Linux, UNIX, and other systems: zip file (9,134,331 bytes).

jGRASP 2.0.6_16 (February 5, 2024) - requires Java 11 or higher
Bundled with Java (OpenJDK) 21.0.2, Checkstyle 10.9.3, and JUnit 4.13.2.
Windows (Windows 8 or Higher): self-extracting executable (193,436,040 bytes).
x64 Linux: zip file (234,314,729 bytes).

jGRASP 2.0.6_17 Beta 6 (April 8, 2024) - requires Java 11 or higher
Windows (Windows 8 or Higher): self-extracting executable (7,334,992 bytes).
macOS ARM 64 or X64 (Mavericks 10.9 or Higher): pkg install file (requires admin access to install) (9,030,150 bytes).
Linux, UNIX, and other systems: zip file (9,000,987 bytes).

jGRASP 2.0.6_17 Beta 6 (April 8, 2024)
Bundled with Java (OpenJDK) 22, Checkstyle 10.9.3, and JUnit 4.13.2.
Windows x64 (Windows 8 or Higher): self-extracting executable (193,925,400 bytes).
macOS x64 (Mavericks 10.9 or Higher): pkg install file (requires admin access to install) (225,506,775 bytes).
macOS ARM 64 (Mavericks 10.9 or Higher): pkg install file (requires admin access to install) (237,910,465 bytes).
x64 Linux: zip file (232,759,991 bytes).

jGRASP Plugin for IntelliJ version 1.0.6 (December 21, 2023)
 Installation Intructions

jGRASP Plugin for Eclipse version 1.0.0 Beta 8 (January 29, 2020)
 Installation Intructions

jGRASP 2.0 Tutorials (August 26, 2015)
PDF tutorials for jGRASP 2.0, zipped up. Five 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,638,408 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.6_16
Copyright © 1999-2024 Auburn University
Please do not redistribute jGRASP (except within a single organization) without approval.