Я должен был сделать то же самое, что и Джим, деинсталляторы не работали. Для справки, я удалил папку реестра «JavaSoft», найденную в HKEY_LOCAL_MACHINE / SOFTWARE, и смог переустановить ее совершенно нормально.
Не удается установить Java JRE на рабочую станцию Windows XP (возможно, из-за предыдущей неудачной деинсталляции)
На моей рабочей станции 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 на своей рабочей станции. Кто-нибудь знает, что здесь происходит?
2 ответа на вопрос
Я попробовал CCleaner в реестре, но это не решило проблему. Я чувствовал себя довольно отчаянным в тот момент и решил поискать в реестре regedt32
экземпляры «jdk1.6.0» и удалить все, что было очевидно мусором. Все ссылки в реестре на экземпляры JDK / JRE, которые, как я знал, больше не существуют, были удалены. Обычно это означало удаление всего ключа, но было несколько ключей, где мне просто нужно было удалить отдельную пару значение / данные. Я перезагрузился после того, как я выполнил операцию фрикадельки на моем плохом беззащитном регистре.
ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Я не рекомендую, чтобы кто-либо начал возиться со случайными ключами в своем реестре в качестве основного способа решения проблемы! Это было мое последнее средство перед тем, как рассмотреть возможность перезаписи моей рабочей станции и переустановки ВСЕГО.
Сказав это, этот подход решил мою проблему. Я смог установить JRE, и затем такие вещи, как Eclipse, снова начали нормально работать. Затем я установил JDK той же версии без инцидентов.
Похожие вопросы
-
1
Есть ли способ предотвратить установку / обновление, чтобы засорять мой жесткий диск загадочными пап...
-
1
Если я установлю Vista SP1 до включения IIS, придется ли мне переустанавливать SP1?
-
4
Как установить рабочий стол GNOME на Linux (CENTOS)
-
-
3
Стоит ли выбирать «Форматировать» или «Форматировать (Быстрый)» при установке Windows XP?
-
4
Как установить Windows 7 RC с USB-диска?
-
1
Windows Vista не распознает CD-привод после установки iTunes
-
2
Удалить Java на Mac OS X?
-
7
Установка Windows на SD-карту
-
5
Юридически понизить лицензию Windows Vista Home OEM?
-
2
Как правильно установить вентилятор в корпусе моего компьютера?