Просте запитання, про яке я думав, що мені ніколи не доведеться ставити, оскільки я це робив сотні разів раніше: Як я можу встановити JRE?
У мене є вікно Win7 x64 Pro без середовища Java, працює як адміністратор. Я намагаюся встановити JRE8u45 , але кожен раз, коли я намагаюся, інсталятор просувається деякий час, а потім закінчується помилкою 1603 без додаткових деталей.
Події в "Переглядачі подій" проходять так:
Продукт: Java 8 Update 45 (64-розрядна) - Помилка 1722. Виникла проблема з цим пакетом інсталятора Windows. Запуск програми в рамках налаштування не завершився, як очікувалося. Зверніться до свого сервісного персоналу або постачальника пакетів. Action 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 (64-розрядні) - установка не вдалася.
... і:
Windows Installer встановив продукт. Назва продукту: оновлення Java 8 (64-розрядне). Версія продукту: 8.0.450. Мова продукту: 1033. Виробник: Oracle Corporation. Успіх або статус помилки установки: 1603.
Те, що я спробував
- Ця стаття пов'язана з цим виправленням . Я встановив його і спробував ще раз, але отримав таку ж помилку при спробі встановити JRE.
- Я спробував правою кнопкою миші встановити інсталятор
jre-8u45-windows-x64.exe
і обрати "Запустити як адміністратор". Той самий результат. - Я спробував Java 7 u79, і він також не завершився, і навіть не вказав код помилки. Цікаво, що він, здається, закінчив (у тому, що елементи, пов’язані з Java, тепер знаходяться в меню "Пуск"), навіть якщо в ньому було сказано, що щось (не сказав що) перервало його, і програма перегляду подій показує це:
Windows Installer встановив продукт. Назва продукту: Java 7 Update 79 (64-розрядний). Версія продукту: 7.0.790. Мова продукту: 1033. Виробник: Oracle. Успіх або статус помилки установки: 1603.
Гм ... гаразд. Ще один запис точно в той же час говорить:
Продукт: Java 7 Update 79 (64-розрядна) - не вдалося встановити операцію.
У цей момент аплет конфігурації працює, але, моєю кінцевою метою насправді був запуск 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
---------------------------
Rant: Дійсно, на досить незайманому - я лише встановлюю свої інструменти розробки протягом останніх кількох днів - повністю виправлену, теоретично підтримувану версію Windows, немає можливості встановити ні останню JRE, ні останню попередню основну версія?