JVM verschwand unter Mac OS X Snow Leopard 10.6.8

1473
weisjohn

Ich arbeite eine Nacht in Eclipse (auch mit Android DDMS von der Kommandozeile aus). Am nächsten Morgen öffne ich den Deckel ... versuche Eclipse auszuführen und bekomme einen Fehler.

me$ sudo /Applications/eclipse/eclipse JavaVM: requested Java version ((null)) not available. Using Java at "" instead. JavaVM: Failed to load JVM: /bundle/Libraries/libserver.dylib 

Ich versuche dann herauszufinden, wo meine JDKs liegen:

me$ ls -la /System/Library/Frameworks/JavaVM.framework/Versions/ total 64 drwxr-xr-x 12 root wheel 408 Nov 16 10:44 . drwxr-xr-x 12 root wheel 408 Sep 7 09:39 .. lrwxr-xr-x 1 root wheel 5 Sep 7 17:07 1.3 -> 1.3.1 drwxr-xr-x 3 root wheel 102 Dec 2 2009 1.3.1 lrwxr-xr-x 1 root wheel 10 Sep 7 17:07 1.4 -> CurrentJDK lrwxr-xr-x 1 root wheel 10 Sep 7 17:07 1.4.2 -> CurrentJDK lrwxr-xr-x 1 root wheel 10 Sep 7 17:07 1.5 -> CurrentJDK lrwxr-xr-x 1 root wheel 10 Sep 7 17:07 1.5.0 -> CurrentJDK lrwxr-xr-x 1 root wheel 10 Sep 7 17:07 1.6 -> CurrentJDK drwxr-xr-x 9 root wheel 306 Nov 16 10:44 A lrwxr-xr-x 1 root wheel 1 Sep 7 17:07 Current -> A lrwxr-xr-x 1 root wheel 59 Sep 7 17:07 CurrentJDK -> /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents 

Soweit sieht alles normal aus ...

me$ ls -la /System/Library/Java/JavaVirtualMachines/ total 0 drwxr-xr-x 2 root wheel 68 Nov 16 10:44 . drwxr-xr-x 5 root wheel 170 Nov 16 10:44 .. 

Anscheinend wurden meine virtuellen Maschinen gelöscht oder verschoben?

Ich werde wahrscheinlich Java einfach neu installieren können, aber hat jemand einen Einblick, warum dies geschehen ist oder wie es in Zukunft zu verhindern ist?

2
Apple hat ein Java-Update [vor einer Woche] veröffentlicht (http://support.apple.com/kb/DL1360). Vielleicht ist bei der Installation etwas schief gegangen? Daniel Beck vor 12 Jahren 0
Danke für den Tipp, Daniel. Ich habe [dieses spezifische Update] (http://support.apple.com/kb/DL1360) installiert und an der richtigen Stelle installiert. weisjohn vor 12 Jahren 0
Gibt Ihre eclipse.ini einen Pfad zur VM an? sweetfa vor 12 Jahren 0

0 Antworten auf die Frage