In order to run MAL and the DSL:s you need
jdk 11 or higher. If it does not work with your jdk please see read how to install jdk 11 below.
Start with checking with version of java you’re using.
% java --version
If you already have Java 11 then you do not need to do anything. Else do the following
brew install java11 sudo ln -sfn /usr/local/opt/openjdk@11/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk-11.jdk export JAVA_11_HOME=$(/usr/libexec/java_home -v11)\ alias java11='export JAVA_HOME=$JAVA_11_HOME'\
now you can change to jdk 11 with the command java11.
You need Homebrew installed to be able to use the command “brew”. Homebrew is a software package management system that can be used on macOS. If you do not already have Homebrew installed you can find the installation guide here.
Ubuntu 18.04 should have jdk11 by default. Just as with macOS you check the version with the command
If you need to install jdk 11 for Ubuntu 18.04 do
sudo add-apt-repository ppa:linuxuprising/java sudo apt update sudo apt install oracle-java11-set-default
If you use Ubuntu 20.04
sudo apt update sudo apt install openjdk-11-jdk
You can find instructions how to install jdk 11 on Windows here.
You can find link to Maven and how to install it here.