doughboy04690

Q: 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

Close

Q: Java SE 6 on Yosemite?

  • All replies
  • Helpful answers

Previous Page 2 of 14 last Next
  • by Loner T,

    Loner T Loner T Oct 18, 2014 1:04 PM in response to GreenNetizen
    Level 7 (23,828 points)
    Safari
    Oct 18, 2014 1:04 PM in response to GreenNetizen

    Do you have the Java Control Panel in System Preferences? If yes, run Update and get the latest of Java 7 or Java 8 that you need.

     

    Once you have Oracle Java completely installed, then the link should be created which should cover all Java needs. If you still get a Java SE6 pop-up, you have an application that is not honoring Java installation on your machine.

     

    If you get messages like, then Java is not configured correctly.

     

    sudo find / -name java -print -exec {} -version \; | more

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

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

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

    No Java runtime present, requesting install.

    /usr/bin/java

    No Java runtime present, requesting install.

  • by escocia1,

    escocia1 escocia1 Oct 18, 2014 3:39 PM in response to doughboy04690
    Level 1 (0 points)
    Oct 18, 2014 3:39 PM in response to doughboy04690

    JAVA 6

    Here's the info i get from the Apple Support Website

    Java for OS X 2014-001 (bascially an old version of Java 6)

    http://support.apple.com/kb/DL1572

     

    JAVA 7

    Here's the info i get from my own Java panel on OS X Yosemite (10.10)

    Version 7 Update 71 (build 1.7.0_71-b14)

    Your system has the recommended version of Java.

     

    JAVA 8

    Here's the info i get from the Java.com

    You are running Mac OS X 10.10, which is currently an unsupported platform for Java 7.

    Starting with Java 8 Update 20 (8u20), download and install Java 8 from oracle.com

    Download options are:

    http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.h tml

    Filename is jdk-8u25-macosx-x64.dmg

     

    Can someone make sense out of this please?

     

    My issue is the same popup problem appearing continuously.

     

    Also error message when opening Dreamweaver CS5:

    To open “Adobe Dreamweaver CS5.app” you need to install the legacy Java SE 6 runtime.

  • by WiseJD,

    WiseJD WiseJD Oct 18, 2014 3:43 PM in response to Lanny
    Level 4 (1,659 points)
    Oct 18, 2014 3:43 PM in response to Lanny

    Thanks Lanny, I have now successfully downloaded and installed the correct Java SE Runtime on both my Macs running Yosemite.  Undoubtedly now the only popup I may see is the one telling me I need the "Legacy" Java Runtime.  I can live with that.

  • by escocia1,

    escocia1 escocia1 Oct 18, 2014 4:08 PM in response to escocia1
    Level 1 (0 points)
    Oct 18, 2014 4:08 PM in response to escocia1

    sorry, above i posted the Java 8 Development Kit instead of the Runtime Environment

    http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.h tml

  • by Loner T,

    Loner T Loner T Oct 18, 2014 4:21 PM in response to escocia1
    Level 7 (23,828 points)
    Safari
    Oct 18, 2014 4:21 PM in response to escocia1

    You should not need Java6 (Apple SE6 Java) at all. You can run 7, but it is unsupported by Oracle. Java 8 is the recommended, 8u20+ of JRE or JDK is certified for 10.10.

     

    Legacy applications which think they need Apple Java SE6 should be updated by developers to use the installed java available, but no developer wants to spend modifying "legacy". The path on OS X uses the SE6 legacy structure. The following indicates legacy

     

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



    If this points to the correct Oracle Java once, future Oracle updates will be used as applied. This is the Oracle Java side

     

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

  • by Paul Skudlarek,

    Paul Skudlarek Paul Skudlarek Oct 19, 2014 7:21 AM in response to doughboy04690
    Level 1 (0 points)
    Oct 19, 2014 7:21 AM in response to doughboy04690

    Like the original poster, the pop-up I'm repeatedly getting (and "repeatedly" = appears about 7-10 seconds after I close it) only says "this Java application" needs Java SE 6. Is there any way to determine what application is triggering the request? I don't want to install a legacy runtime if I can just trash the application and get a newer version.

  • by Loner T,

    Loner T Loner T Oct 19, 2014 7:36 AM in response to Paul Skudlarek
    Level 7 (23,828 points)
    Safari
    Oct 19, 2014 7:36 AM in response to Paul Skudlarek

    If you are not explicitly starting any application, please check Login Options in your account to see if any Startup Items are causing the automatic start.

  • by Paul Skudlarek,

    Paul Skudlarek Paul Skudlarek Oct 19, 2014 7:46 AM in response to Loner T
    Level 1 (0 points)
    Oct 19, 2014 7:46 AM in response to Loner T

    Just removed everything from the list except iTunesHelper, then rebooted; no change.

  • by Loner T,

    Loner T Loner T Oct 19, 2014 8:02 AM in response to Paul Skudlarek
    Level 7 (23,828 points)
    Safari
    Oct 19, 2014 8:02 AM in response to Paul Skudlarek

    Once the pop-up comes, up leave it up without canceling. In an OS X terminal window you can use a Unix utility called lsof to look of open files (the open file should be java) or use Activity Monitor to look for the process that has the dialog box open. If you click on that process in Activity monitor, it should tell you what is trying to run the legacy version of java.


    You can also make a similar pop-up window come up by typing /usr/bin/java -version in an OS X Terminal Windows.

  • by Paul Skudlarek,

    Paul Skudlarek Paul Skudlarek Oct 19, 2014 8:25 AM in response to Loner T
    Level 1 (0 points)
    Oct 19, 2014 8:25 AM in response to Loner T

    The parent process of "Download Java Components" is "launchd" - it doesn't seem to be linked to a specific application.

     

    java -version asserts there is no Java version installed.

  • by Paul Skudlarek,

    Paul Skudlarek Paul Skudlarek Oct 19, 2014 8:40 AM in response to Paul Skudlarek
    Level 1 (0 points)
    Oct 19, 2014 8:40 AM in response to Paul Skudlarek

    Found the relevant line in lsof:

     

    Download  1868 **username removed**  txt      REG                1,5     42080 37008180 /System/Library/Java/Support/CoreDeploy.bundle/Contents/Download Java Components.app/Contents/MacOS/Download Java Components

  • by Loner T,

    Loner T Loner T Oct 19, 2014 8:44 AM in response to Paul Skudlarek
    Level 7 (23,828 points)
    Safari
    Oct 19, 2014 8:44 AM in response to Paul Skudlarek

    Is there another application in the lsof output. Launchd will typically be the parent in most cases. lsof -p may provide more specific information.

  • by Paul Skudlarek,

    Paul Skudlarek Paul Skudlarek Oct 19, 2014 8:47 AM in response to Loner T
    Level 1 (0 points)
    Oct 19, 2014 8:47 AM in response to Loner T

    The only other two lines referencing Java say:

     

    Download  2082 **username removed**   txt      REG                1,5     93920 37008407 /System/Library/PrivateFrameworks/JavaLaunching.framework/Versions/A/JavaLaunch ing

     

    and

     

    Download  2082 **username removed**  txt      REG                1,5    129061 37007645 /System/Library/Frameworks/JavaVM.framework/Versions/A/Resources/WebStart.icns

  • by Loner T,

    Loner T Loner T Oct 19, 2014 9:04 AM in response to Paul Skudlarek
    Level 7 (23,828 points)
    Safari
    Oct 19, 2014 9:04 AM in response to Paul Skudlarek

    Do these pop-ups stop, if Safari is shutdown?

  • by Paul Skudlarek,

    Paul Skudlarek Paul Skudlarek Oct 19, 2014 9:05 AM in response to Loner T
    Level 1 (0 points)
    Oct 19, 2014 9:05 AM in response to Loner T

    No; they persist while Safari is shut down (app closed, not just window closed).

Previous Page 2 of 14 last Next