If you have JDK 7 or later versions installed on your system and you want to restore Apple Java 6, then those JDK versions need to be uninstalled first.
How do I set the default Java (JDK) version on Mac OS X?
See the instructions to Uninstall JDK. For Java versions 6 and below, Apple supplies their own version of Java. For Mac OS X Oracle and Java. Apple has posted notice that Mac OS X Chrome browser versions 42 and above. Starting with Chrome version 42, Chrome has disabled the standard way in which browsers support plugins.
Commands - from above config
More info. Mac OS X Apple's Java comes pre-installed with your Mac OS. Java is not pre-installed with Mac OS X versions If you have Java 7 or later versions, you will see a Java icon under System Preferences. Java versions 6 and below are listed in the Java Preferences. If you do not see a Java icon under System Preferences, Java 7 or later versions is not installed. If you are running a Java application in the browser, you will need to also check that Java is enabled in your browser.
For earlier versions of Java, check the Apple Support site. Use the Software Update feature available on the Apple menu to check that you have the most up-to-date version of Apple's Java for your Mac.
You then click About to display the version information. Enter the following in a Terminal window note the escaped space character, ignore line break:. If you have not yet installed Apple's Java OS X update, then you are still using a version of Apple Java 6 that includes the plug-in and the Java Preferences application. If you want to install an earlier version, then you must first uninstall the existing version.
When starting a Java application through the command line, the system uses the default JDK. You can determine which version of the JDK is the default by entering java -version in a Terminal window. If the installed version is 9 Minor 1, Security 1, Patch 1, then you see a string that includes the text 9. For example:. This directory is part of the system software and any changes will be reset by Apple the next time that you perform an update of the OS.
Only one JRE can be installed.
When you run a Java application from the command line, it uses the default JDK. If you do not develop Java applications, then you do not need to worry about this. If you have not yet installed Apple's Java macOS update, then you are still using a version of Apple Java 6 that includes the plug-in and the Java Preferences application.
To clear the applet and Web Start cache from a window, use the following command note escaped space character:. Every time you start a Java applet or a Java Web Start JWS application, the system starts your program and determines in the background so that performance of your Java application is not affected if it has checked for a Java update in the last 7 days.
Select Next , and enter your user Name and Password. The latest update gets downloaded and installed.
Download Java for OS X 2017-001
Restart the browser and other applications to work on the new Java update. How do I get it back? The Java for macOS update from Apple uninstalls the Apple-provided Java applet plug-in from all web browsers.
You can download the latest version of Java from Java SE Downloads , which has improved security, reliability, and compatibility. If you want to continue to develop with Java 6 using command-line, then you can modify the startup script for your favorite command environment. For bash, use this:.
Mac OSX JDK Selection - Android Studio Project Site
You may need to modify those applications to find Java 6, or contact the developer for a newer version of the application. I am running Mountain Lion macOS What is going on? Gatekeeper, introduced in Mountain Lion macOS When you attempt to start an app that does not meet certain criteria, Gatekeeper will block it. To override this, you can modify the Gatekeeper's default settings to App Store and identified developers from Settings , General , and Allow apps downloads from section.
To create a Java application that will start without interruption under the default Gatekeeper settings, the app must be bundled with a JRE, use Oracle's launcher stub, and be signed with an Apple Developer ID.
JDK Installation Instructions
This is correct. I have Oracle's version of the JRE installed, but when I try to run the java command from the command line, it does not work. Installing a JRE from Oracle does not update java -version symlinks or add the java command to your path. For this functionality, you must install the full JDK.
The Java Preferences application, started by selecting Applications and then Utilities , is part of Apple's implementation of Java.
After Apple no longer distributes Java as part of their release, the Java Preferences application is retired. The Java Preferences application was used to determine the first compatible version that would be used.