Download



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_17 (December 20, 2024) - requires Java 11 or higher
Windows (Windows 8 or Higher): self-extracting executable (7,835,352 bytes).
macOS ARM 64 or X64 (Mavericks 10.9 or Higher): pkg install file (requires admin access to install) (9,686,881 bytes).
Linux, UNIX, and other systems: zip file (9,657,659 bytes).

jGRASP 2.0.6_17 (December 20, 2024) - requires Java 11 or higher
Bundled with Java (OpenJDK) 23.0.1, Checkstyle 10.18.2, and JUnit 4.13.2.
Windows (Windows 8 or Higher): self-extracting executable (202,863,152 bytes).
macOS x64 (Mavericks 10.9 or Higher): pkg install file (requires admin access to install) (234,655,153 bytes).
macOS ARM 64 (Mavericks 10.9 or Higher): pkg install file (requires admin access to install) (232,328,553 bytes).
x64 Linux: zip file (241,790,711 bytes).

jGRASP 2.0.6_18 Beta (May 1, 2025) - requires Java 11 or higher
Windows (Windows 8 or Higher): self-extracting executable (7,874,896 bytes).
macOS ARM 64 or X64 (Mavericks 10.9 or Higher): pkg install file (requires admin access to install) (9,707,136 bytes).
Linux, UNIX, and other systems: zip file (9,687,619 bytes).

jGRASP 2.0.6_18 Beta (May 1, 2025)
Bundled with Java (OpenJDK) 24.0.1, Checkstyle 10.18.2, and JUnit 4.13.2.
Windows x64 (Windows 8 or Higher): self-extracting executable (204,690,136 bytes).
macOS x64 (Mavericks 10.9 or Higher): pkg install file (requires admin access to install) (236,213,839 bytes).
macOS ARM 64 (Mavericks 10.9 or Higher): pkg install file (requires admin access to install) (233,801,519 bytes).
x64 Linux: zip file (243,373,954 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 - Versions 2.0.6_17
Copyright © 1999-2024 Auburn University
Please do not redistribute jGRASP (except within a single organization) without approval.