Keep Getting Java Download Error Mac Os X

Posted : admin On 11/24/2021

Since OS X 10.7 Java is not (pre-)installed anymore, let’s fix that. As I’m writing this, Java 11.0.4 is the latest version and AdoptOpenJDK is one of the best places to find Prebuilt OpenJDK Binaries.Easy to follow details about how to install OpenJDK are available here. However, the easiest way is to select OpenJDK 11 (LTS), the HotSpot JVM, and macOS x64, which will expose two option.

  1. At work, we use a java application from DTI to publish our newspaper. This app works just fine on Mac OS X 10.4.x on PPC Macs, but the same application doesn't work on Intel Macs, also 10.4.x. The app launches and appears to be working fine, but there's a point where it must download some support files from the server.
  2. That way of downloading Mac OS X updates and new apps was introduced with Snow Leopard and means that anyone with a Mac running Mac OS X 10.5 Leopard or earlier can’t actually access the Mac App.

Last updated: January 16, 2019

Update: Please see our Java Support in Safari 12 article for the latest information on Java support in Safari on macOS. The option to allow plug-ins described below is no longer supported by Safari.

No matter which web browser you use on your computer, you will need the Java plug-in from Oracle in order to view content that uses Java, such as Java applets. The Safari web browser on Mac from Apple is no exception. Java applets are common on the Internet. It is important, therefore, to know how to enable and disable Java in Safari on Mac if it is your web browser of choice.

First, please be certain the version of Java on your computer is current. Once you have verified Java is installed on your computer, please follow the instructions below to learn how to enable or disable Java in Safari on Mac.

1. Launch the Safari application, and click the Safari file menu. Select Preferences from the drop-down menu.

2. The Preferences dialog will launch in a new window. Click the Security icon.

To enable Internet plug-ins, including Java, to load in Safari, check the Internet Plugins: Allow Plug-ins check box. Unlike Safari on Windows, there is no individual check box for Enable Java for Safari on Mac.

3. When you encounter Java content in Safari, Safari will block the content from loading. You will see a notification in the browser window where the Java content would otherwise load:

4. Click the right-arrow in the notification. A Do you want to trust the website… dialog will display.

In this case, we visited the web site to load a test Java applet. Since we trust the web site, we clicked the Trust button to allow to use the Java plug-in. When we re-visit the Java content on this web site, the Java content will now display.

5. You can manage your trusted web sites, and choose degrees of trust, by returning to the Security settings of Safari’s Preferences window. Adjacent to the Internet Plugins: Allow Plug-ins check box, click the Website Settings… button.

A new dialog will launch. The dialog displays all of the Internet plug-ins currently installed. To manage the web sites you have trusted to use the Java plug-in, click Java in the left navigation pane. The list of web sites you have already trusted will display.

Use the pull-down menu adjacent to the web site in the list to choose a level of trust you want to extend to this site. You may choose from Ask, Block, Allow or Allow Always (or Run In Unsafe Mode). You may delete a web site from this list by highlighting it with your mouse, and clicking the minus button at the bottom of the list.

Thank you for visiting Tech Help Knowledgebase to learn how to enable and disable Java in Safari on Mac.

Tech Help Knowledgebase creates how-to articles and video tutorials for common issues, and provides technical support for the categories covered by our site.
Get Support.

Question or issue on macOS:

I’ve installed JDK 7u7 downloaded from oracle’s website. But after installation, the terminal is still showing java version 6

any idea why java 7 is not showing up?

OK, the problem has been resolved. Here is the answer:
I found that my Terminal has a .bash_profile and the java home variable is set to 1.6

So this is the line causing the problem every time I opened a new terminal window.
Simply remove this line will solve the problem. You still need to follow what @aleroot said, but if that doesn’t work for you, check the .bash_profile (or .bashrc) setting file to see if you’ve previously exported any java version.

How to solve this problem?

Solution no. 1:

Keep getting java download error mac os x 10.10

Because you need to enter in Java Preferences pane and flag only the JVM 7 in this way :

To easily and quickly open the Java Preferences pane in Mac OS X you can simply call spotlight with +SPACE and type System Preferences it will show up in the last row of the window.

Solution no. 2:

Oracle’s installer puts java inside the /Library/Internet Plug-Ins/JavaAppletPlugin.plugin. And it doesn’t overwrite /usr/bin/java. So, if you issue a

in the terminal, it’ll return /usr/bin/java. (which in turn points to /System/Library/Frameworks/JavaVM.framework/Versions/A/Commands/java, which is Apple’s 1.6 version).

So, if you want to use the new java version, replace the /usr/bin/java symlink so that it points to /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java instead:

Solution no. 3:

Install the JDK 7 and this problem will solve itself.

Be sure to get the Java Development Kit (JDK) which includes compilers and stuff like that, rather than just the Java Runtime Environment (JRE) .

Solution no. 4:

vi ~/.bash_profile

How to download java for mac


export JAVA_HOME=`/usr/libexec/java_home -v 1.7`

This tells your /usr/bin/java link target to use the latest Java 7 Package installed in


Mac Os Java Runtime

So for JDK 1.7.0_17JAVA_HOME would be:


Note: There were a lot of change in this area recently to move Mac OS X from Appels own System integrated Java packages to Oracle based Java Packages. The above solution is working fine as of Mac OS X 10.8.2

Solution no. 5:

In my case, the issue was that Oracle was installing it to a different location than I was used to.

Download from Oracle:

  1. Verify that it’s installed properly by looking in System Prefs:

    • Command-Space to open Spotlight, type ‘System Preferences’, hit enter.
    • Click Java icon in bottom row. After the Java Control Panel opens, click ‘Java’ tab, ‘View…’, and verify that your install worked. You can see a ‘Path’ there also, which you can sub into the commands below in case they are different than mine.
  2. Verify that the version is as you expect (sub in your path as needed):

    /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java -version

  3. Create link from /usr/bin/java to your new install

    sudo ln -fs /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java /usr/bin/java

  4. Sanity check your version:

    java -version

Solution no. 6:

I had run into a similar issue with terminal not updating the java version to match the version installed on the mac.

There was no issue with the JAVA_HOME environmental variable being set

I have come up with a temporary and somewhat painful but working solution.

In you .bash_profile add the line:

(This is the path on my machine but may be different on yours, make sure to get yours. The paths should match up to /Library/Java/JavaVirtualMachines/)

the run source ~/.bash_profile

As I mentioned this is a temporary band-aid solution because the java home path is being hard-coded. There is really no way to set the path to get the latest as that is what Apple is supposedly doing for terminal already and the issue is that Apple’s java_home environment variable is not getting updated.

Keep Getting Java Download Error Mac Os X 10.7

Solution no. 7:

Since El Capitan, it is difficult to delete the /usr/bin/java symlink, because of the introduction of the new “rootless” policy.

Therefore, I simply added the path to the latest java version (in my case this is /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin) to the PATH in my .bashrc file:

To reload your .bashrc file for the current session, run source ~/.bashrc in the shell. You only have to do this for sessions that had been started before changing the .bashrc file.

Now the latest version is used, when you use java in the shell.

Solution no. 8:


Old version
For me the easiest and cleanest way to go is to install Java using homebrew like described here:

Solution no. 9:

The basic issue: /usr/bin/java is pointing to one provided by OSX itself initially (/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java)
We need to point this to the one downloaded by the JDK installer. The below steps are for OSX 10.10.4 Yosemite.

  • Open System Preferences -> select Java. The Java window opens.
  • Click on Java tab at the top. Click on ‘View’ button.
  • The Java Runtime Environment Settings tab opens as below:
  • Double click on the Path item and copy the path (cmd+c). This is the latest one installed by the JDK installer/updater. In my case, the path was /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java
  • Open terminal. In this step, we are going to point (symbolic link, ln -s command) the system java binary to the latest one, which we discovered in the previous step. Run the below command:

sudo ln -s /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java /usr/bin/java

Thats it. To verify, you can just run
java -version
on the terminal. It should output the latest version that you installed/updated to.

Solution no. 10:

Java Os X

You can execute following command in your terminal :

Update Java Mac Os

And this replaces the java old with new one.

Hope this helps!