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

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

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

Таким образом, мое следующее перемещение должно было удалить ВЕСЬ Java JDKs и JREs на машине и запуститься с нуля. К сожалению, одна из установок JRE появляется в Windows XP, "Добавьте или Удалите Программы" список, но его на самом деле уже не стало от машины. Ссылки на это JRE также существуют в нескольких местах в реестре.

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

Инструменты действительно находили и удаляли немного дерьма, которое было перенесено от удаленного JDKs/JREs, но это не решило проблему.

Таким образом, это - то, где я теперь:

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

alt text

alt text

alt text

Установщик обычно запускает, но затем перестал работать только после секунды на экране-заставке индикатора выполнения и затем показывает это сообщение сбоя:

alt text

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

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

3
задан 25.10.2010, 16:32

2 ответа

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

Отказ от ответственности: Я не рекомендую, чтобы любой начал смешивать со случайными ключами в их реестре как основной способ решить проблему! Это было моим последним средством прежде, чем рассмотреть возможность переобработки изображений моей рабочей станции и переустановки ВСЕГО.

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

2
ответ дан 08.12.2019, 00:06

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

3
ответ дан 08.12.2019, 00:06

Теги

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