Fare clic con il tasto destro sull'icona di Eclipse e selezionare 'mostra contenuto pacchetto'. All'interno della directory dei contenuti troverai un file chiamato "Info.plist". Scorri fino alla fine del file fino a trovare questo
<key>Eclipse</key>
<array>
<!-- to use a specific Java version (instead of the platform's 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>
-->
Notare la sezione commentata. Sposta la dichiarazione del percorso jdk fuori dalla sezione dei commenti. Dovrebbe assomigliare a questo ora.
<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's 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>
-->
Ultimo passo, passare a/Library/Java/JavaVirtualMachines e verificare il nome del pacchetto JDK presenti. Sostituisci la versione jdk nel comando precedente con quello.
/Library/Java/JavaVirtualMachines/{your_jdk_package_name}/Contents/Home/bin/java
Optional: Su alcune macchine potrebbe essere necessario chiudere il cercatore dopo aver fatto tutto questo, passare alla cartella di Eclipse e cliccare su Eclipse di nuovo per farlo funzionare.
Il file Info.plist deve risiedere in '/ Libreria/Java/JavaVirtualMachines/ .jdk/Contents' –
@Sindico - La risposta di Shan ha funzionato per me, e tu? Perché non accetti la sua risposta facendo clic sull'icona del segno di spunta accanto ad essa. –