

This is for command execution substitution. To set Java 8 as your default JDK, you can edit your ~/.zshrc file to include the following:Įxport JAVA_HOME=`/usr/libexec/java_home -v 1.8`Įxport PATH=$JAVA_HOME/bin:$PATH Linux Note: the quotes around the JAVA_HOME path are acute, which is different than a single quote. You should see something similiar to this:ġ1.0.16.1 (arm64) "Eclipse Adoptium" - "OpenJDK 11.0.16.1" /Library/Java/JavaVirtualMachines/temurin-11.jdk/Contents/Homeġ.8.0_345 (arm64) "Azul Systems, Inc." - "Zulu 8.64.0.19" /Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home Java 8 Īfter you have installed both versions, you can confirm using this command: /usr/libexec/java_home -V OpenJDK 64-Bit Server VM Temurin-11.0.16.1+1 (build 11.0.16.1+1, mixed mode) Adoptium is from Eclipse Java 11 I wanted to download all JDKs from the Eclipse Foundation, but I wasn't fortunate enough to find Java 8 available, so I grabbed from Azul. If it's found it will show you something like this: In this article I will be installing the OpenJDK alternative.įirst see if you have java installed on your Mac: java -version You can always go to Oracle to get their version. I didn't easily find a compatible version so I'm posting here. If you have a newer mac with Apple hardware, then you'll want to install your JDK for the aarch64 (ARM architecture). Why does IntelliJ not accept /usr/local/opt/openjdk (installed by Brew) as a JDK?. macos - IntelliJ IDEA JDK configuration on Mac OS.

This could have saved me a few extra minutes of my day. I guess this is just a friendly reminder for me to always read my logs. If you need to have first in your PATH, run:įor compilers to find you may need to set:

Sudo ln -sfn is keg-only, which means it was not symlinked into /opt/homebrew,īecause this is an alternate version of another formula. => Caveatsįor the system Java wrappers to find this JDK, symlink it with In gathering up material for this post, I discovered that the solution to this just happened to be buried in the caveats that were logged during installation.

With the symlink in place, IntelliJ detects the installation as expected. $ sudo ln -s /Library/Java/JavaVirtualMachines This was a very easy fix to put in place. Selecting the Project SDK dropdown did not give me the option to use the JDK I just installed.Īfter digging around a bit, I discovered that this is because brew may not symlink the JDK installation to /Library/Java/JavaVirtualMachines. However, I noticed that IntelliJ did not auto-detect the Java installation when creating new projects. $ brew install brew install intellij-idea-ce I recently went through a Homebrew (brew) Open JDK 11 and IntelliJ IDEA installation on a new Macbook Pro.
