Я только что установил Wuala, что-то вроде Dropbox, и, когда я его запускаю, появляется окно с сообщением « Не удалось найти Java VM ».
У меня уже установлена Java VM, но я проверил еще раз, и Java VM установлена и запускается из командной строки.
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.