I just encountered this in another Eclipse-based app on Yosemite and figured out (with help from the references below) how to get the app running without installing the legacy Java SE 6 JRE. Here are the steps in case it helps other devs get Eclipse working. PRECONDITIONS $ swvers -productVersion 10.10.1 $ java -version java version '1.8.025' Java(TM) SE Runtime Environment (build 1.8.025-b17) Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode) Other configurations might work; this is my environment.
![Java se 6 download for mac yosemite Java se 6 download for mac yosemite](http://kbpdfstudio.qoppa.com/wp-content/uploads/Java-6-studio-error-message-click.png)
STEPS. Edit the info.plist for the JDK after installing: $ sudo nano `/usr/libexec/javahome -V`/./info.plist. Change the following section: JVMCapabilities CommandLine to JVMCapabilities JNI BundledApp WebStart Applets CommandLine. Try to open the app from the command-line (not sure if this is strictly necessary, but what I did) You should get an error '(app) can't be opened because it is from an unidentified developer.'
Oct 26, 2017 Java for macOS 2017-001 installs the legacy Java 6 runtime for macOS 10.13 High Sierra, macOS 10.12 Sierra, macOS 10.11 El Capitan, macOS 10.10 Yosemite, macOS 10.9 Mavericks, macOS 10.8 Mountain Lion, and macOS 10.7 Lion. / How To / Installation / Registration / Operating Systems / Mac OSX / Troubleshooting / How to resolve Java SE 6 runtime message on Mac OSX 10.10 Yosemite & 10.11 El Capitan. October 23, 2014. This article explains how to install Java 6 32bit on Mac OSX 10.10 Yosemite.
. Go to System Preferences: Security Settings (General) and you should see the recent app next to a button 'Open Anyway' - click this button to open the app. This opens Eclipse without requiring the separate download of the legacy Java SE 6 files. NOTES When I was solving this on MTGBrowser (below) I also followed advice to change the info.plist of the app by adding the following section to the 'Eclipse' key: -vm/Library/Java/JavaVirtualMachines/jdk1.8.025.jdk/Contents/Home/bin/java However, I'm not sure that's strictly required.
In any case, that wasn't sufficient - I also had to change the JDK info.plist and security as described above for a complete solution. REFERENCES. Tldr; This error may indicate you don't have Java, and you can fix by installing the latest version of Java instead of the 'legacy' version I received this error while installing Eclipse on a fresh MacBook with macOS Sierra, version 10.12.3, which apparently does not have ANY java installed. I made the problem go away by installing java version 1.8 JDK and then had no trouble installing Eclipse after. Before installing MacBook-Pro:$ java -version No Java runtime present, requesting install.
And after installing MacBook-Pro:$ java -version java version '1.8.0121' Java(TM) SE Runtime Environment (build 1.8.0121-b13) Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode).
Java for macOS 2017-001 installs the legacy Java 6 runtime for macOS 10.13 High Sierra, macOS 10.12 Sierra, macOS 10.11 El Capitan, macOS 10.10 Yosemite, macOS 10.9 Mavericks, macOS 10.8 Mountain Lion, and macOS 10.7 Lion. This package is exclusively intended for support of legacy software and installs the same deprecated version of Java 6 included in the 2015-001, 2014-001, and 2013-005 releases.
Quit any Java applications before installing this update. See for more details about this update. See for information about the security content of this update. Keep your software up to date.
If you need Java, download the latest version of Java for OS X directly from Oracle.