.png)
У меня сейчас проблема с игрой в Minecraft. Я играл в Minecraft отлично, пока не возникла проблема с компьютером. Теперь, когда я открываю файл minecraft.exe
(или пытаюсь открыть саму Java из меню «Пуск»), он сообщает, что возникла проблема с Java:
Реестр ссылается на несуществующую установку Java Runtime Environment или среда выполнения повреждена. Система не может найти указанный путь
Я переустановил Java, но, похоже, возникла проблема с установщиком Windows:
«Ошибка 1723. Возникла проблема с этим пакетом установщика Windows. Не удалось запустить DLL, необходимую для завершения установки. Обратитесь в службу поддержки или к поставщику пакета».
Я попытался переустановить службу установки Windows, однако она сообщает, что недостаточно места (хотя на моем жестком диске свободно около 12 ГБ). Я не уверен, что это тот файл, который я пытаюсь установить, но я подумал, что стоит попробовать.
решение1
Вот что я сделал на Windows 7:
Откройте редактор реестра (regedit.exe), используя учетную запись администратора.
Идти кComputer\HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment
Для каждой версии по этому пути проверьте правильность путей для переменных JavaHome и RuntimeLib. RuntimeLib должен ссылаться на существующий jvm.dll
файл, JavaHome должен быть началом этого пути с \bin\client\jvm.dll
удаленной частью.
Если в реестре имеется несколько версий и на диске нет соответствующей версии Java для одной из них, удалите лишнюю запись реестра.
Если соответствующая версия Java находится в другом месте на вашем диске, обновите пути. Для каждой версии Java, которая у вас есть, вам нужно сделать это дважды (один раз для конкретной сборки, которая у вас есть (например, 1.7.0_04) и один раз для базовой версии (например, 1.7). Мои (но будьте осторожны, я установил в пользовательское место) следующие:
- JavaHome
C:\java\jre
- RuntimeLib
C:\java\jre\7\bin\jvm.dll
Ошибка возникла из-за того, что я переместил программное обеспечение в другой каталог после установки.
решение2
Попробуйте переименовать .exe в .jar. У людей возникла та же проблема, и, похоже, это ее решило.
После того, как вы попробуете это, удалите все экземпляры Java, которые у вас есть, и переустановите с помощью пакета с веб-сайта Java. Убедитесь, что это правильная архитектура (32-64 бит). Попробуйте удалить Java с помощью Windows Cleanup Utility, затем перезагрузите компьютер и переустановите его.
РЕДАКТИРОВАТЬ:Если подумать, когда я пользовался Windows, со мной произошло нечто подобное. Попробуйте обновиться до последней версии Windows Installer. Если у вас уже установлена последняя версия, попробуйте переустановить.
решение3
На моей рабочей станции установлена ОС Win 7 64 бит.
Решением для меня было изменить все ссылки
C:\Program Files\Java\...
к
C:\Program Files (x86)\Java\...
в реестре путь
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\
Мой фактический путь установки и записи реестра не совпадали.