OSX: Eclipse e Java 7 (senza Java 6)

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).

eclipse_java6_install_osx

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.

Leave a Reply