To compile the Expeditee source code, make sure you a version of the Java Development Kit (JDK) installed. -- At the time of writing, this needs to be JDK 1.8 with JavaFX. We recommend the Azul Zulu distribution for this. To make things a bit more straightforward to get going with the Expeditee code base, you will find helper scripts (for Linux and Windows) for getting and installing the necessary JDK in: dev/packages Then run the relevant script: ./GET-JDK-FX-LINUX64.sh or ./GET-JDK-FX-WINDOWS64.sh For other OSes, download the relevant .tar.gz via: https://www.azul.com/downloads/?version=java-8-lts&package=jdk-fx#zulu -- -- If using the script-downloaded JDK, to compile and run Expeditee, first run: source ./expedite-devel.bash Otherwise set up your command-line environment: # Put java and javac on your PATH export JAVA_HOME= export PATH="$JAVA_HOME/bin:$PATH" -- To compile and run: # Compile up the code ant build # Then run it ant run