Ok, avete installato OSX Mavericks e avete notato che il vostro sistema operativo è sprovvisto di una JVM (finalmente OSX non shippa più con la JVM fornita da Apple).
Nessuna paura, le istruzioni per installare la JVM/JDK di Oracle sono ancora valide. Ma adesso volete utilizzare Eclipse, che vuole che installiate la vecchia JDK 6 (quella fornita da Apple per intenderci).
Non avrebbe senso installare la JDK 6, abbiamo già la JDK 7. Tutto quello che dobbiamo fare è adattare la JDK 7 in modo che sia “compatibile” con Eclipse.
Modificate (da root) il file
/Library/Java/JavaVirtualMachines/jdk.1.7.<…>/Contents/Info.plist
Sostituite:
<key>JVMCapabilities</key>
<array>
<string>CommandLine</string>
</array>
Con:
<key>JVMCapabilities</key>
<array>
<string>JNI</string>
<string>BundledApp</string>
<string>WebStart</string>
<string>Applets</string>
<string>CommandLine</string>
</array>
Logout/Login ed Eclipse userà la nuova JDK 7.