1. Adobe Photoshop and Illustrator, and other CS5 and CS6 software might require you to install the legacy java SE 6 runtime to open in OS X El Capitan.
  2. If you download the Java file and install it, you’ll get this message during installation: Java for OS X 2015-001 installs the legacy Java SE 6 runtime. This package is exclusively intended for support of legacy software, and installs the same deprecated version of Java SE 6 included in the 2013-005 release.

How can I download Java 6? Java SE 7 End of Public Updates Notice. After April 2015, Oracle will no longer post updates of Java SE 7 to its public download sites. Existing Java SE 7 downloads already posted as of April 2015 will remain accessible in the Java Archive on Oracle Technology Network.

Recently i just upgraded my Macbook Pro to the new Macbook Retina Display (mid 2014) that comes default with OS X Yosemite 10.10.1. After installing Java JDK 1.8, all my Android IDE (Eclipse and Android Studio) work well so i can continue my development as usual. The problem comes when i update the OS X to Yosemite 10.10.3, my Eclipse won't open anymore. When i start Eclipse by clicking on its icon, the warning dialog appears saying'To open “Eclipse” you need to install the legacy Java SE 6 runtime'.

eclipse problem on os x yosemite

The suggested solution is to install Java SE 6 runtime from Apple website by clicking the More Info button. But because the internet service is expensive here and i don't want to spend extra internet quota to download the java update,i do some googlings and found an alternative solution.

Legacy java se 6 mac

The solution is simple, just to make some changes the Info.plist file in Java library folder:

  • Locate the Info.plist in your JDK folder, mine is under

    ines/jdk1.
    .0_45.jdk/Contents/
  • Edit the Info.plist file using your favorite editor

    8
  • Find the following lines

    1
    3
    <string>CommandLine</string>
  • Replace those lines with

    1
    3
    5
    7
    <string>JNI</string>
    <string>BundledApp</string>
    <string>WebStart</string>
    <string>Applets</string>
    <string>CommandLine</string>
  • Restart the OS X so the changes will take effect

Legacy Java Se 6 Mac

Hope it helps.

Original: http://www.londatiga.net/it/programming/eclipse-issue-os-x-yosemite-to-open-eclipse-you-need-to-install-the-legacy-java-se-6- runtime/

Reprinted at: https://blog.51cto.com/fylxopensource/1858841

Recently i just upgraded my Macbook Pro to the new Macbook Retina Display (mid 2014) that comes default with OS X Yosemite 10.10.1. After installing Java JDK 1.8, all my Android IDE (Eclipse and Android Studio) work well so i can continue my development as usual. The problem comes when i update the OS X to Yosemite 10.10.3, my Eclipse won't open anymore. When i start Eclipse by clicking on its icon, the warning dialog appears saying'To open “Eclipse” you need to install the legacy Java SE 6 runtime'.

eclipse problem on os x yosemite

The suggested solution is to install Java SE 6 runtime from Apple website by clicking the More Info button. But because the internet service is expensive here and i don't want to spend extra internet quota to download the java update,i do some googlings and found an alternative solution.

The solution is simple, just to make some changes the Info.plist file in Java library folder:

  • Locate the Info.plist in your JDK folder, mine is under

    ines/jdk1.
    .0_45.jdk/Contents/
  • Edit the Info.plist file using your favorite editor

    8
  • Find the following lines

    1
    3
    <string>CommandLine</string>
  • Replace those lines with

    1
    3
    5
    7
    <string>JNI</string>
    <string>BundledApp</string>
    <string>WebStart</string>
    <string>Applets</string>
    <string>CommandLine</string>
  • Restart the OS X so the changes will take effect

Legacy Java Se 6 Download Mac

Hope it helps.

Original: http://www.londatiga.net/it/programming/eclipse-issue-os-x-yosemite-to-open-eclipse-you-need-to-install-the-legacy-java-se-6- runtime/

Legacy Java Se 6 Runtime Mojave

Reprinted at: https://blog.51cto.com/fylxopensource/1858841