2014-05-15 20 views
6

Volevo installare Eclipe Indigo SR2 su Mac OSX Mavericks e ho ricevuto questo messaggio quando ho lanciato ./eclipse nel terminale:Eclipse Indigo per OS X Mavericks lanciata con Java SE 7

Alert: Failed per creare la Java Virtual Machine

E questo nel terminale:

JavaVM: Failed to load JVM: /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/bundle/Libraries/libserver.dylib 
JavaVM FATAL: Failed to load the jvm library. 

ho che sul mio sistema:

java -version 
java version "1.7.0_45" 
Java(TM) SE Runtime Environment (build 1.7.0_45-b18) 
Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode) 
+0

Sei in grado di avviare Eclipse dal Finder? –

+0

Qualsiasi problema, funziona anche con il Finder. –

risposta

7

quello che ho fatto:

cd /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/ 
sudo mkdir bundle 
cd bundle 
sudo mkdir Libraries 
ln -s /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/jre/lib/server/libjvm.dylib libserver.dylib 

Funziona!

+0

Felice che tu l'abbia capito. Questa è una soluzione utile, per quanto sfortunata debba essere risolta. –

1

quello che ho fatto:

cd /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/ 
sudo ln -s /Library/Java/Home/bundle bundle 

Funziona!