Where is Java installed in OSX Mavericks?
I am setting up Maven on my Mac but it is not working because the JAVA_HOME variable is not defined. I had expected the java installer to create this but alas not.
Where is java installed so I can create this variable myself?
Solution 1:
George Garside's path is correct. Latest JDK released today from Oracle. I advise downloading directly from Oracle's Site. Use the symlink to create your JAVA_HOME
variable.
Add the following to your .bash_profile
or .bashrc
profile.
export JAVA_HOME=$(/usr/libexec/java_home)
Just downloaded the kit and added the above to my .bash_profile
.
As you can see, variable is now clearly defined:
Macbook-Pro:~ njboot$ echo $JAVA_HOME
Returns:
/Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home
Solution 2:
/Library/Java/JavaVirtualMachines/<version>.jdk/Contents/Home