In summary, if you are trying to figure out where JAVA_HOME is on your Mac OS X system, I hope this has been helpful. You might also be able to find some of these settings in the Mac OS X Control Panel, but I looked just now, and did not see them (though you can see Java's "temporary internet files" from that console). If you have XCode installed you can now find the JAVA_HOME directory with this command: I have no way of verifying this any more, but on Mac OS X 10.5, 10.6, and 10.7, I'm pretty sure this is where the JDK JAVA_HOME was located: Library/Internet\ Plug-Ins/ugin/Contents/Home/bin/java -version Older Mac OS X systems This is confirmed by this Oracle Java/JRE documentation page, which shows that you can demonstrate this by running this command in the Mac Terminal: The remote version of this software contains several security vulnerabilities that may allow a rogue Java applet to execute arbitrary code on the remote host.
#What is java for mac os x for mac os x
Library/Internet Plug-Ins/ugin/Contents/Home The remote Mac OS X 10.5 host is running a version of Java for Mac OS X that is missing update 2. J2SE 1.4.2 is no longer being updated to fix bugs or security issues and remains disabled by default in this update. If you've installed the Oracle JRE (as opposed to the JDK), JAVA_HOME for it appears to be located here instead: Java for Mac OS X 10.5 Update 10 delivers improved compatibility, security, and reliability by updating J2SE 5.0 to 1.5.030, and updating Java SE 6 to 1.6.026 for 64-bit capable Intel-based Macs. Of course that will vary by the JDK version you have installed. Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/ If you have Java 7 or later versions, you will see a Java icon under System Preferences. To get the latest Java from Oracle, you will need Mac OS X 10.7.3 and above. Mac OS X 10.7 (Lion) and above: Java is not pre-installed with Mac OS X versions 10.7 and above.
Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home Mac OS X 10.6 and below: Apple's Java comes pre-installed with your Mac OS. This has changed over time, but if you're using Mac OS X 10.9 or newer (now macOS), your JDK/SDK JAVA_HOME location for Java 8 will be something like this:
Java/Mac FAQ: Where is JAVA_HOME located on Mac OS X (macOS) systems? macOS JDK location