profile or similar approach, you can eval java_home to add the current version to your path, but a neat trick discussed in one of the answers here (thanks to this SO user for this tip) uses the -v option to allow you to switch versions. The next logical question from here would be, 'How do I switch versions?' If you set your $PATH in a. If you have multiple versions installed, adding -V will list all the versions and where they’re installed: $ /usr/libexec/java_home -Vĩ, x86_64: 'Java SE 9' /Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Homeġ.8.0_101, x86_64: 'Java SE 8' /Library/Java/JavaVirtualMachines/jdk1.8.0_101.jdk/Contents/Home I have Java 9 currently installed and it tells me: /Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home
which tells you which Java version you’re currently using and where it’s installed.
The Java JDK installed on MacOS has some interesting platform specific utilities, like.