Ответ 1
Щелкните правой кнопкой мыши значок Eclipse и выберите "показать содержимое пакета". Внутри каталога содержимого вы найдете файл под названием "Info.plist". Прокрутите вниз до конца файла, пока не найдете это
<key>Eclipse</key>
<array>
<!-- to use a specific Java version (instead of the platform default) uncomment one of the following options,
or add a VM found via $/usr/libexec/java_home -V
<string>-vm</string><string>/Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home/bin/java</string>
<string>-vm</string><string>/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Commands/java</string>
-->
Обратите внимание на раздел с комментариями. Переместите объявление пути jdk из раздела комментариев. Теперь это должно выглядеть так.
<key>Eclipse</key>
<array>
<string>-vm</string><string>/Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home/bin/java</string>
<!-- to use a specific Java version (instead of the platform default) uncomment one of the following options,
or add a VM found via $/usr/libexec/java_home -V
<string>-vm</string><string>/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Commands/java</string>
-->
Последний шаг, перейдите в /Library/Java/JavaVirtualMachines и проверьте наличие имени пакета jdk. Замените версию jdk в указанной выше команде.
/Library/Java/JavaVirtualMachines/{your_jdk_package_name}/Contents/Home/bin/java
Дополнительно: на некоторых машинах вам, возможно, придется закрыть поисковик после того, как вы все это сделали, перейдите в папку eclipse и снова щелкните Eclipse, чтобы он работал.