Всякий раз, когда я пытаюсь обновиться до последней версии Java, обнаруживается установка Java 7 Update 5, а затем меня просят ввести файл,jre1.7.0_05-c.msi, которого у меня нет, поэтому установка отменяется, и я не могу обновить Java.
решение1
Я просто удалил запись об установке, удалив раздел HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products\4EA42A62D9304AC4784BF238120750FF
реестра regedit.exeи затем мне удалось обновить Java без каких-либо проблем.
решение2
Если возможно, скачайте jre1.7, установите его, а затем удалите.
Проверьте следующую страницу Oracle для старой версии Java:
http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html
Если вы хотите получить файл msi, вы можете установить его на другом компьютере или получить его с другого компьютера, на котором он уже есть. Расположение файла находится по адресу
c:Users/<Username>/AppData/LocalLow/Sun/Java/jre1.7
Скопируйте его и попробуйте.
решение3
http://www.ihelpforum.com/index.php?guides/problem-uninstalling-java-java-not-working.112/
Воспользуйтесь приведенным выше руководством, оно помогло мне удалить Java.
решение4
Марк прав; чтобы иметь возможность переустановить или обновить Java без текущего установочного MSI-файла, удалите соответствующую запись из реестра! Просто выполните поиск самостоятельно или используйте reg-файл, например, такой:
Windows Registry Editor Version 5.00
; 1.7.5
[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products\4EA42A62D9304AC4784BF238120750FF]
; 1.7.25
[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products\4EA42A62D9304AC4784BF238120752FF]
воспроизведите этот файл и перезагрузитесь, Java может быть установлена по-новой! Было бы хорошо иметь reg-файл, содержащий все возможности для каждой версии Java ^^
Если этого недостаточно, M$ предоставляет инструмент для поврежденных установок: http://support.microsoft.com/mats/Program_Install_and_Uninstall