Не удается установить Java JRE на рабочую станцию ​​Windows XP (возможно, из-за предыдущей неудачной деинсталляции)

6763
Jim Tough

На моей рабочей станции Windows XP в офисе было установлено несколько старых версий Java JDK и JRE. Я решил установить новейший Java JDK и удалить старые JDK и JRE. Это привело к некоторым большим проблемам!

Прежде всего, JDK не будет работать. Попытка сделать что-то столь же простое, как запуск Eclipse IDE, просто не удалась. Ввод java -versionв командной строке тоже не работает. Кажется, он ищет одну из удаленных установок JDK, а в реестре полно ссылок на уже удаленный JDK.

Таким образом, мой следующий шаг состоял в том, чтобы удалить ВСЕ Java JDK и JRE на компьютере и начать с нуля. К сожалению, одна из установок JRE появляется в списке «Установка и удаление программ» Windows XP, но на самом деле она уже удалена с компьютера. Ссылки на эту JRE также существуют в нескольких местах в реестре.

Итак, теперь я использовал следующую утилиту, чтобы попытаться очистить остатки Java от моей рабочей станции:
JavaRa (1.16)

Инструменты нашли и удалили некоторую хрень, которая осталась от неустановленных JDK / JRE, но это не решило проблему.

Так вот, где я сейчас нахожусь:

Попытка установить Java JRE на машине с помощью автономной установки, загруженной из Sun (или Oracle, я думаю, сейчас).

альтернативный текст

альтернативный текст

альтернативный текст

Программа установки запускается в обычном режиме, но затем завершается сбоем только через секунду на заставке индикатора выполнения, а затем отображает следующее сообщение об ошибке:

альтернативный текст

Журнал программы установки не создается ( java_install.logфайл не существует), поэтому у меня даже нет никакой информации для диагностики этой проблемы. Он действительно создает jusched.logфайл, но в этом нет ничего полезного.

Я в полном замешательстве, и я немного обескуражен, если не могу запустить Java на своей рабочей станции. Кто-нибудь знает, что здесь происходит?

3
Судя по звукам, у вас могут быть некоторые недействительные записи в реестре. Вы пытались убрать это? CCleaner имеет встроенную утилиту, или есть несколько других, которые могут вам помочь. Xanny 14 лет назад 1
в моем случае такое приложение, как ccleaner, создает проблему, когда оно удаляет всю информацию об удалении с компьютера, поэтому при удалении jre 6u20 всегда вызывается диалоговое окно установщика Windows в поисках MSI-файла ... и я пытался использовать одно и то же приложение для очистки реестра, но фантом Java находится в моей записной книжке независимо от всех возможных методов реестра и файлов, применяемых для экзорцизма ....: '( kokbira 12 лет назад 0

2 ответа на вопрос

3
James

Я должен был сделать то же самое, что и Джим, деинсталляторы не работали. Для справки, я удалил папку реестра «JavaSoft», найденную в HKEY_LOCAL_MACHINE / SOFTWARE, и смог переустановить ее совершенно нормально.

2
Jim Tough

Я попробовал CCleaner в реестре, но это не решило проблему. Я чувствовал себя довольно отчаянным в тот момент и решил поискать в реестре regedt32экземпляры «jdk1.6.0» и удалить все, что было очевидно мусором. Все ссылки в реестре на экземпляры JDK / JRE, которые, как я знал, больше не существуют, были удалены. Обычно это означало удаление всего ключа, но было несколько ключей, где мне просто нужно было удалить отдельную пару значение / данные. Я перезагрузился после того, как я выполнил операцию фрикадельки на моем плохом беззащитном регистре.

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Я не рекомендую, чтобы кто-либо начал возиться со случайными ключами в своем реестре в качестве основного способа решения проблемы! Это было мое последнее средство перед тем, как рассмотреть возможность перезаписи моей рабочей станции и переустановки ВСЕГО.

Сказав это, этот подход решил мою проблему. Я смог установить JRE, и затем такие вещи, как Eclipse, снова начали нормально работать. Затем я установил JDK той же версии без инцидентов.

ммм ... я удалил все вхождения "6u20" и "javasoft", а также некоторые вхождения "java", и это сработало - я не знаю, лучшим ли способом, но я мог бы нормально установить 6u30. kokbira 12 лет назад 0

Похожие вопросы