Find JAVA_HOME JDK Location on macOS

This article provides the steps to locate Java JDK location on macOS. The system version is 11.1 (macOS Big Sur).

Find JDK

  1. Open Terminal.
  2. Change directory to /Library/Java/JavaVirtualMachines. cd /Library/Java/JavaVirtualMachines
  3. List JDKs: ls
  4. In my system, there are two SDKs (JDK8 and JDK11):
bash-3.2$ lsjdk-11.0.9.jdk          jdk1.8.0_201.jdk

Setup JAVA\_HOME variable

JAVA_HOME variable is required by a number of Java dependent applications. Use the following command line to setup the variable:

export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk-11.0.9.jdk/Contents/Home"