Oracle JRE 7 і 8 обидва не встановлюватимуться на раніше Javaless win7


0

Просте запитання, про яке я думав, що мені ніколи не доведеться ставити, оскільки я це робив сотні разів раніше: Як я можу встановити 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.

Те, що я спробував

  1. Ця стаття пов'язана з цим виправленням . Я встановив його і спробував ще раз, але отримав таку ж помилку при спробі встановити JRE.
  2. Я спробував правою кнопкою миші встановити інсталятор jre-8u45-windows-x64.exeі обрати "Запустити як адміністратор". Той самий результат.
  3. Я спробував 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, ні останню попередню основну версія?


@Ramhound це не дивно, оскільки мій обліковий запис домену вказаний як група адміністраторів у менеджері користувачів. Це, як правило, недостатньо? Я встановив все інше мені потрібне програмне забезпечення, і я б здогадався, такі програми, як Firefox, Apache OpenOffice.org, Thunderbird, pgAdmin, Microsoft SQL Server Management Studio тощо, записують у реєстр під час їх інсталяційних процесів.
Кев

Крім того, що робити з java.com/en/download/help/error_1603.xml, кажучи, що це відома проблема, яка знаходиться під слідством ... так що я просто не можу встановити Java на цей комп'ютер? Супер.
Кев

@Ramhound, у своєму першому оновленні я зазначив, що я встановив це виправлення та повторив спробу, без різниці в результатах.
Кев

@Ramhound вибачте, що це навіть не перше оновлення, це був початковий абзац. Не соромтеся запропонувати альтернативну організацію.
Кев

@Ramhound або, можливо, зараз краще. Але якщо хтось пропустив це в першому абзаці, я не впевнений, що знайдеться і в середині.
Кев

Відповіді:


0

12 травня 2015 року запустилися нові оновлення Windows, після перезавантаження я зміг встановити JRE 8 u45. Не впевнений, яке саме оновлення виправило це.


0

Просте рішення працювало для мене.

Перейдіть до інсталяційної папки та запустіть javacpl.exe, натисніть на вкладку безпеки, зніміть прапорець "Увімкнути вміст Java у браузері". Клацніть Застосувати. Потім поставте галочку назад у поле, застосувати, гаразд та відкрити веб-переглядач, перейдіть до http://www.java.com і натисніть «Чи є у мене Java?» і натисніть кнопку Перевірити версію Java.

Це звучить нерозумно, але це працювало для мене після 3 годин безладу з інсталяторами, реєстром, обліковими записами користувачів тощо.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.