Ошибка Wuala: "Не удалось найти виртуальную машину Java", даже если установлена ​​Java

Я только что установил Wuala, какой-то аналог Dropbox, и, когда я его запускаю, появляется окно с сообщением "Не удалось найти Java VM".

У меня уже установлена ​​Java VM, но я проверил еще раз, и Java VM установлена ​​и запускается из командной строки.

2 ответа

Решение

Wuala требует наличия следующей строки в файле wuala.ini (в Windows 7 находится здесь C:\Users\<USERNAME>\AppData\Roaming\Wuala):

vm.location=C:\Program Files (x86)\Java\jre1.6.0\bin\client\jvm.dll

Обратите внимание, что вышеуказанный путь применим к Windows 7 64-битной, для JRE 6 32-битной. Также обратите внимание, что Wuala не запускается при использовании dll сервера 64-разрядной версии JRE 7.

Последние версии Wuala также показывают это сообщение, но по другой причине. Инсталлятор Wuala установит 32-битную Java VM, если она отсутствует в системе. Некоторое время спустя 32-битная Java VM по какой-то причине удаляется, возможно, когда какое-то обновление удаляет старую небезопасную виртуальную машину и заменяет ее новой, которая оказывается 64-битной. Затем Wuala перестает работать.

Решение состоит в том, чтобы установить как 32-битную, так и 64-битную Java VM, загрузив автономный 32-битный установщик с java.com. Это поддерживаемая конфигурация, хотя она не используется по умолчанию. Переустановка Wuala также выполняет свою работу, поскольку запускает установку правильной Java VM.

Другие вопросы по тегам