Eclipse (Juno SR 2) does not start on Apple OS X Yosemite (10.10)
I upgraded from Mavericks to Yosemite. In Mavericks Eclipse (Juno SR 2) worked. In Yosemite it does not.
Running Eclipse (Juno SR 2) I am presented with an alert telling me "To open "Eclipse," you need a Java SE 6 runtime."
Java 1.8 Info.plist does not include "BundledApp" in the JVMCapabilities dict, thus Java apps will not start
I can work-around this problem by changing Java 8's Info.plist.
$ sudo vim /Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Info.plist
add 'BundledApp', 'WebStart' and 'Applets' to the array of JVMCapabilities:
<!-- add the following three JVMCapabilities -->
And then restart Finder & Dock.
$ sudo killall -KILL DockEclipse:Java 8 on Yosemite is mentioned on: Eclipse | OSX
$ sudo killall -KILL Finder