JVM исчезла в Mac OS X Snow Leopard 10.6.8

2

Я работаю в Eclipse однажды ночью (также используя Android DDMS из командной строки). На следующее утро я открываю крышку ... пытаюсь запустить Eclipse и получаю ошибку.

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

Затем я пытаюсь выяснить, где указаны мои JDK:

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

Пока все выглядит нормально ...

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

Видимо, мои виртуальные машины были удалены или перемещены?

Я, вероятно, смогу просто переустановить Java, но есть ли у кого-нибудь понимание того, почему это могло произойти или как это предотвратить в будущем?

weisjohn
источник
Apple выпустила обновление Java неделю назад . Может быть, что-то пошло не так во время установки?
Даниэль Бек
Спасибо за совет, Дэниел. Я установил это конкретное обновление, и оно было установлено в правильном месте.
Weisjohn
Ваш eclipse.ini указывает путь к виртуальной машине?
sweetfa