Java JRE kann nicht auf Windows XP-Arbeitsstationen installiert werden (möglicherweise aufgrund einer vorherigen fehlgeschlagenen Deinstallation)

6762
Jim Tough

Auf meiner Windows XP-Workstation im Büro waren mehrere ältere Versionen von Java JDK und JRE installiert. Ich beschloss, das neueste Java-JDK zu installieren und die älteren JDKs und JREs zu deinstallieren. Dies führte zu einigen großen Problemen!

Vor allem funktioniert das JDK nicht. Der Versuch, etwas so einfaches wie das Starten der Eclipse-IDE zu tun, schlägt fehl. Die Eingabe java -versionan einer Eingabeaufforderung funktioniert ebenfalls nicht. Es scheint, nach einer der entfernten JDK-Installationen zu suchen, und die Registrierung ist mit Verweisen auf das nun entfernte JDK übersät.

Mein nächster Schritt war also, ALLE Java JDKs und JREs auf dem Computer zu deinstallieren und von vorne zu beginnen. Leider wird eine der JRE-Installationen in der Windows XP-Liste "Programme hinzufügen oder entfernen" angezeigt, die Installation ist jedoch bereits abgeschlossen. Verweise auf diese JRE sind auch an einigen Stellen in der Registry vorhanden.

Also habe ich nun mit dem folgenden Dienstprogramm versucht, die Reste von Java von meiner Workstation zu entfernen :
JavaRa (1.16)

Die Tools fanden und entfernten Mist, der von den deinstallierten JDKs / JREs übrig geblieben war, lösten das Problem jedoch nicht.

Also hier bin ich jetzt:

Beim Versuch, eine Java-JRE auf der Maschine zu installieren, die Standalone-Installation von Sun heruntergeladen hat (oder Oracle jetzt, denke ich).

Alt-Text

Alt-Text

Alt-Text

Das Installationsprogramm wird normal gestartet, schlägt jedoch nach nur einer Sekunde im Fortschrittsbalken-Startbildschirm fehl und zeigt dann die Fehlermeldung an:

Alt-Text

Es wird kein Installationsprotokoll erstellt ( java_install.logDatei ist nicht vorhanden), so dass ich keine Informationen zur Diagnose dieses Problems zur Verfügung habe. Es erstellt zwar die jusched.logDatei, aber das scheint nichts Nützliches zu enthalten.

Ich bin total verblüfft und bin irgendwie vermasselt, wenn ich Java nicht auf meiner Entwicklungsarbeitsstation ausführen kann. Weiß jemand, was hier los ist?

3
Aufgrund der Geräusche haben Sie möglicherweise ungültige Registrierungseinträge. Hast du versucht, es aufzuräumen? CCleaner hat ein Dienstprogramm eingebaut, oder es gibt ein paar andere, die Ihnen helfen könnten. Xanny vor 13 Jahren 1
In meinem Fall erstellt eine Anwendung wie ccleaner das Problem, wenn alle Deinstallationsinformationen auf dem Computer gelöscht wurden. Wenn Sie also jre 6u20 deinstallieren, wird immer ein Windows-Installationsdialogfeld aufgerufen, in dem nach einer MSI-Datei gesucht wird ... und ich habe versucht, dieselbe App zu löschen Registry, aber Java Phantom befindet sich in meinem Notizbuch, unabhängig von allen möglichen Registrierungs- und Dateimorcism-Methoden ...: '( kokbira vor 12 Jahren 0

2 Antworten auf die Frage

3
James

Ich musste das selbe wie Jim tun, kein Deinstallationsprogramm funktionierte. Zu Referenzzwecken habe ich den Registrierungsordner "JavaSoft" gelöscht, der sich in HKEY_LOCAL_MACHINE / SOFTWARE befindet, und konnte die Installation problemlos durchführen.

2
Jim Tough

Ich habe CCleaner in der Registry ausprobiert, aber das Problem konnte nicht gelöst werden. Ich fühlte mich zu diesem Zeitpunkt ziemlich verzweifelt und beschloss, die Registry regedt32nach Instanzen von "jdk1.6.0" zu durchsuchen und alles zu löschen, was offensichtlich Müll war. Alle Registry-Verweise auf JDK / JRE-Instanzen, von denen ich wusste, dass sie nicht mehr existierten, wurden gelöscht. Normalerweise bedeutete dies das Löschen des gesamten Schlüssels, aber es gab ein paar Schlüssel, bei denen ich nur ein einzelnes Wert / Daten-Paar löschen musste. Ich startete neu, nachdem ich die Fleischklöschenoperation an meinem armen, wehrlosen Register durchgeführt hatte.

HAFTUNGSAUSSCHLUSS: Ich empfehle niemandem, sich mit zufälligen Schlüsseln in der Registrierung zu beschäftigen, um ein Problem zu lösen. Dies war mein letzter Ausweg, bevor ich überlegte, ob ich meine Workstation neu belichten und ALLES neu installieren könnte.

Dieser Ansatz hat mein Problem gelöst. Ich konnte die JRE installieren und dann funktionierte Eclipse wieder normal. Als nächstes habe ich ein JDK der gleichen Version ohne Zwischenfall installiert.

mmm ... ich habe alle Vorkommen von "6u20" und "javasoft" sowie einige Vorkommen von "java" gelöscht, und es hat funktioniert - ich weiß nicht, ob es die beste Möglichkeit ist, aber ich kann 6u30 normalerweise installieren. kokbira vor 12 Jahren 0