Простой вопрос, который я думал, мне никогда не придется задавать, поскольку я уже делал это сотни раз: как я могу установить JRE?
У меня есть Win7 x64 Pro box без среды Java, работающий от имени администратора. Я пытаюсь установить JRE8u45, но каждый раз, когда я пытаюсь, программа установки некоторое время прогрессирует, а затем завершается с ошибкой 1603 без дополнительных подробностей.
События в Event Viewer для идут так:
Продукт: Java 8, обновление 45 (64-разрядная версия) - ошибка 1722. Существует проблема с этим пакетом установщика Windows. Программа, запущенная как часть установки, завершилась не так, как ожидалось. Обратитесь в службу поддержки или к поставщику пакета. Действие installexe, расположение: C:\Program Files\Java\jre1.8.0_45\installer.exe, команда: /s INSTALLDIR = "C:\Program Files\Java\jre1.8.0_45\" REPAIRMODE = 0
Это была "ошибка", а следующие два - "информация":
Продукт: Java 8, обновление 45 (64-разрядная версия) - установка не удалась.
...а также:
Установщик Windows установил продукт. Название продукта: Java 8 Update 45 (64-разрядная версия). Версия продукта: 8.0.450. Язык продукта: 1033. Производитель: корпорация Oracle. Успешная установка или статус ошибки: 1603.
Вещи, которые я пробовал
- Эта статья связана с этим исправлением. Я установил его и попытался снова, но получил ту же ошибку при попытке установить JRE.
- Я попытался щелкнуть правой кнопкой мыши установщик
jre-8u45-windows-x64.exe
и выбрать "Запуск от имени администратора". Тот же результат. - Я попробовал Java 7 u79, но он также не завершился и даже не дал код ошибки. Интересно, что он, кажется, закончил (в том смысле, что связанные с Java элементы теперь находятся в меню "Пуск"), даже несмотря на то, что он сказал, что что-то (не сказал что) прервал его, и Event Viewer показывает это:
Установщик Windows установил продукт. Название продукта: Java 7 Update 79 (64-bit). Версия продукта: 7.0.790. Язык продукта: 1033. Производитель: Oracle. Успешная установка или статус ошибки: 1603.
Эм ...ХОРОШО. Другая запись в то же самое время говорит:
Продукт: Java 7 Update 79 (64-bit) - Операция установки не выполнена.
На данный момент апплет конфигурирования работает, но моей конечной целью было запустить Eclipse (для разработки не на Java, следовательно, получить JRE вместо JDK), который теперь не жалуется на отсутствие JRE, а вместо этого жалуется:
---------------------------
Java Virtual Machine Launcher
---------------------------
Error: opening registry key 'Software\JavaSoft\Java Runtime Environment'
---------------------------
OK
---------------------------
Так что я думаю ... наполовину установлен. Когда я одобряю этот диалог, он говорит:
---------------------------
Java Virtual Machine Launcher
---------------------------
Error: could not find java.dll
---------------------------
OK
---------------------------
И еще одно ОК достает меня:
---------------------------
Java Virtual Machine Launcher
---------------------------
Error: Could not find Java SE Runtime Environment.
---------------------------
OK
---------------------------
После этого попандер я не обнаружил до позже:
---------------------------
Eclipse
---------------------------
Java was started but returned exit code=2
C:\Windows\system32\javaw.exe
-Dosgi.requiredJavaVersion=1.7
-Xms40m
-Xmx512m
-XX:MaxPermSize=256m
-jar H:\Downloads\eclipse-standard-luna-SR2-win32-x86_64\eclipse\\plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
-os win32
-ws win32
-arch x86_64
-showsplash H:\Downloads\eclipse-standard-luna-SR2-win32-x86_64\eclipse\\plugins\org.eclipse.platform_4.4.2.v20150204-1700\splash.bmp
-launcher H:\Downloads\eclipse-standard-luna-SR2-win32-x86_64\eclipse\eclipse.exe
-name Eclipse
--launcher.library H:\Downloads\eclipse-standard-luna-SR2-win32-x86_64\eclipse\\plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20150204-1316\eclipse_1608.dll
-startup H:\Downloads\eclipse-standard-luna-SR2-win32-x86_64\eclipse\\plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
--launcher.appendVmargs
-exitdata fa8_5c
-product org.eclipse.epp.package.standard.product
-vm C:\Windows\system32\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.7
-Xms40m
-Xmx512m
-XX:MaxPermSize=256m
-jar H:\Downloads\eclipse-standard-luna-SR2-win32-x86_64\eclipse\\plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
---------------------------
OK
---------------------------
Рэнт: На самом деле, в довольно чистом виде - я просто устанавливаю свои инструменты разработки в последние несколько дней - полностью исправленную, теоретически поддерживаемую версию Windows, нет никакой возможности установить ни последнюю JRE, ни последнюю из предыдущих основных версия?