Before installing, check to see if there is an appropriate version of Java already installed.
Open a terminal and run the command
If Java is installed, you will see something like this in your terminal:
If the version is
11 or above, then jump to the Clojure install page
Operating System specific install instructions
For windows users, the scoop install is recommended.
Open a terminal and run the following command (you will be prompted for your login password to complete the install)
sudo apt install openjdk-11-jdk
openjdk-11 not available or not the right version?
If openjdk-11 is not available, add the Ubuntu OpenJDK personal package archive
sudo add-apt-repository ppa:openjdk-r/ppa sudo apt-get update
Switching between Java versions If you have more than one version of Java installed, set the version by opening a terminal and using the following command
sudo update-alternatives --config java
Available java versions will be listed. Enter the list number for the version you wish to use.
Using Homebrew, run the following command in a terminal to install Java 11:
brew cask install adoptopenjdk11
Switching between Java versions
You can run more than one version of Java on MacOS. Set the Java version by opening a terminal and using one of the following commands
Show the Java versions installed
Switch to Java version 11
export JAVA_HOME=$(/usr/libexec/java_home -v 11)
For Windows 10 use Windows Subsystem for Linux and Windows Terminal are recommended if you have administrative privileges and are happy to use a Unix system on the command line.
Follow the scoop-clojure install instructions, summarized here:
scoop install git scoop bucket add java scoop bucket add scoop-clojure https://github.com/littleli/scoop-clojure scoop install adoptopenjdk-lts-hotspot
scoop can also be used to install clojure
Still having problems?
choco install javaruntime
If Chocolatey does not work, then try the manual Java install.
Run the file once downloaded and follow the install instructions.