Requirements
-
You need Java on your machine to run GROOVE. The currently required minimum version is Java 17.
-
MAC users need to get the Open JDK.
-
For the instructions under [Running][#running] to work, the JVM needs to be on your system path. Instructions can be found here.
Stand-alone installation
-
To install GROOVE, download the library (as a
zip-file) here -
Unpack the zip in a directory of your choice. This will result in a
binsubdirectory containing the runnablejars (which are essentially empty, merely containing the metadata to find the runnable in thegroovejar), and alibsubdirectory containing all actual libraries, that is, thegroovejar together with all required dependencies.
Running
All the runnable components of GROOVE are available as JAR files in the bin subdirectory of your installation. For instance, Runnable can be invoked as follows:
-
Go to the
binsubdirectory, either in a file explorer window or in a command-line window -
From the file explorer, double-click
Runnable.jarto invoke it -
In command-line mode, type
java -jar Runnable.jarThe components that are meant to be invoked from the command line, in particular the Generator and the Imager, have a number of options, which can be queried by
java -jar Runnable.jar -h -
Mac users may run into errors due to incompatible accessibility settings; see this page
Maven package
You can also download the compiled GROOVE jar (without dependencies), as well as the source files and documentation, from Maven Central: see
Source code
GROOVE is open source; the development version can be found (formatted as Eclipse Maven project) at https://github.com/nl-groove-utwente/code.
Prior versions
Prior to release 6.8.0, GROOVE was hosted on Sourceforge. Older versions of the tool can be found there.