You can make a difference in the Apple Support Community!

When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Java SE 6 on Yosemite?

I just updated my mac to Yosemite and the following message keeps popping up "To open 'this Java application' you need to install the legacy Java SE 6 runtime." No matter if I click "ok" or "More Info..." (the only two options) it keeps coming up. Is there some way I can find out what app is triggering the message or fix the issue?

Posted on Oct 16, 2014 6:11 PM

Reply
Question marked as Top-ranking reply

Posted on Oct 16, 2014 6:33 PM

Java 8 is the recommended version for Yosemite: http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.h tml



Choose this one:


User uploaded file

204 replies

Oct 22, 2014 11:55 AM in response to escocia1

using ActivityMonitor i found the proceses using Network directly after boot to send or receive:


discoveryd

apsd

storeaccountd

bird

syslogd

netbiosd

com.apple.metadata.spotlightNetHelper

ntpd

SystemUIServer


Can anyone help identify the process which is causing this java popup right after boot? 😁


To view this web content, you need to install the Java Runtime Environment.

Click “More Info…” to visit the website for the Java Runtime Environment.

Oct 23, 2014 2:48 AM in response to Loner T

I'm not really understanding you, Loner T, I'm afraid. Does this comment and your earlier one mean it's possible to install only Java 8 and make Photoshop etc. think that it's using Java 6?


In terminal, when I type "sudo rm /usr/bin/java" I get "no such file or directory".


And when I type "sudo ln -s /usr/bin/java /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java", nothing happens.


Am I completely misunderstanding (probably!)?

Oct 23, 2014 2:14 PM in response to Loner T

I think responding to people that you do not need java 6 is not very constructive. I run a software consultancy firm and I can guarantee you that we run into situations on a daily basis where it is both a hard customer requirement and a hard technical requirement for our developers to use an older version of java.


If we go down the "you should just tell the developer to fix their software" path, we can start with telling large organizations like RedHat to fix JBoss 5 (which is a required version on one of our projects, relevant bug preventing use of java 7 discussed here: http://stackoverflow.com/questions/8316857/error-when-starting-jboss-5-1-0-ga-at tachmentstore) and then we can wait around for a few years for all the bugs to get fixed and not be able to do our jobs in the mean time.


I think we need to accept that multiple versions of java will need to run in parallel on developer computers and we need tools to make that possible, painless, and a natural part of using java.


I agree that multiple parallel installs is not the case for the large masses out there, but I think making developers lives easier matters and without them we are soon left with a nice JVM and nothing to run on it.

Oct 23, 2014 2:29 PM in response to mbjarland

I am not suggesting at all that Java 6 should not be used. Oracle makes Java 6 available. The specific suggestion is not to use Apple Java SE6. You can get Oracle Java from http://www.oracle.com/technetwork/java/archive-139210.html and these do get patched.


The challenge is Apple Java 6. The Apple patching usually lags. This is what is currently available - http://support.apple.com/kb/DL1572.

Oct 23, 2014 5:19 PM in response to mbjarland

Thanks mbj for a cogent and reasonable observation about the need for simultaneius multiple generations of java. Many of us us who fight to stay functional with "high end" apps like Dreamweaver, Photoshop and others of the Adobe ilk just want a predictable playing field. It is no fun to watch 2 or 3 year old web sites crash because browser underpinnings have been updated in ways we can't even figure out.

Oct 24, 2014 3:26 AM in response to Mike Chial

Mike Chial wrote:


Thanks mbj for a cogent and reasonable observation about the need for simultaneius multiple generations of java. Many of us us who fight to stay functional with "high end" apps like Dreamweaver, Photoshop and others of the Adobe ilk just want a predictable playing field. It is no fun to watch 2 or 3 year old web sites crash because browser underpinnings have been updated in ways we can't even figure out.

By spraying Java installations on machines, it just shows the lack of a controlled specification to manage versions of Java. Does a consumer need to know how many JREs and JDKs exist on their machine? The architecture could have been chosen better, there is no standard to support multiple versions of Java installations, JREs vs JDKs. Look at my machine, how many more do I need? On OSX, how many versions of Finder exist? One...


We are now digressing from the OP and getting into software architectures, development methodologies, etc., but I understand developers need to support multiple versions and they should have as many as they want. The question is one related to consumer. Java has a 100+ flags, one of which on consumer environments can support something like a mode which specifies what version compatibility one wants to use for a specific environment. Linux machines have a spaghetti of Unix links (as does OSX) to deal with multi-versioning. For a consumer, there should be minimal intervention needed/required to manage Java.


Apple walked away from Java and let Oracle deal with such ill-defined holes when they acquired Sun.



/Applications/SoapUI-4.6.4.app/Contents/java

/Applications/SoapUI-4.6.4.app/Contents/java/app/wsi-test-tools/java

/Applications/SoapUI-4.6.4.app/Contents/PlugIns/jre.bundle/Contents/Home/jre/bin /java

/Applications/SoapUI-5.0.0.app/Contents/java

/Applications/SoapUI-5.0.0.app/Contents/java/app/wsi-test-tools/java

/Applications/SoapUI-5.0.0.app/Contents/PlugIns/jre.bundle/Contents/Home/jre/bin /java

/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/MacOS/itms/java

/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/MacOS/itms/java/bin/java

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

/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/java

/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/lang/j amvm/files/java

/System/Library/Frameworks/JavaVM.framework/Versions/A/Commands/java

/usr/bin/java

/usr/share/file/magic/java

/usr/share/java

Oct 24, 2014 4:09 AM in response to Graculus

Sorry, I replied to soon – there was just a delay before anything happened. The reponse was:


find: /dev/fd/3: Not a directory

find: /dev/fd/4: Not a directory

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

-rwxrwxr-x 1 root wheel 99296 18 Sep 01:18 /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java

/System/Library/Frameworks/JavaVM.framework/Versions/A/Commands/java

-rwxr-xr-x 1 root wheel 54624 5 Nov 2013 /System/Library/Frameworks/JavaVM.framework/Versions/A/Commands/java

/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Commands/java

lrwxr-xr-x 1 root wheel 16 23 Oct 10:13 /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Commands/java -> ../Home/bin/java

/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java

-rwxr-xr-x 1 root wheel 101280 28 May 23:03 /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java

/usr/lib/java

drwxr-xr-x 3 root wheel 102 8 Aug 2013 /usr/lib/java

/usr/share/file/magic/java

-rw-r--r-- 1 root wheel 934 9 Sep 23:14 /usr/share/file/magic/java

/usr/share/java

drwxr-xr-x 3 root wheel 102 9 Sep 23:01 /usr/share/java

Tonys-MacBook-Pro:~ Tony$

Tonys-MacBook-Pro:~ Tony$ sudo find / -name java -print -exec ls -ld {} \;

find: /dev/fd/3: Not a directory

find: /dev/fd/4: Not a directory

Oct 24, 2014 4:27 AM in response to Graculus

You seem to have both the Apple and Oracle versions. Do you still get a pop-up?


Oracle...


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

-rwxrwxr-x 1 root wheel 99296 18 Sep 01:18 /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java


Apple...


/System/Library/Frameworks/JavaVM.framework/Versions/A/Commands/java

-rwxr-xr-x 1 root wheel 54624 5 Nov 2013 /System/Library/Frameworks/JavaVM.framework/Versions/A/Commands/java

/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Commands/java

lrwxr-xr-x 1 root wheel 16 23 Oct 10:13 /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Commands/java -> ../Home/bin/java

/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java

-rwxr-xr-x 1 root wheel 101280 28 May 23:03 /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java

Java SE 6 on Yosemite?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.