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

1416
weisjohn

Я работаю в 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, но есть ли у кого-нибудь понимание того, почему это могло произойти или как это предотвратить в будущем?

2
Apple выпустила обновление Java [неделю назад] (http://support.apple.com/kb/DL1360). Может быть, что-то пошло не так во время установки? Daniel Beck 12 лет назад 0
Спасибо за совет, Дэниел. Я установил [это конкретное обновление] (http://support.apple.com/kb/DL1360), и оно было установлено в правильном месте. weisjohn 12 лет назад 0
Ваш eclipse.ini указывает путь к виртуальной машине? sweetfa 12 лет назад 0

0 ответов на вопрос