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.
Java JRE kann nicht auf Windows XP-Arbeitsstationen installiert werden (möglicherweise aufgrund einer vorherigen fehlgeschlagenen Deinstallation)
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 -version
an 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).
Das Installationsprogramm wird normal gestartet, schlägt jedoch nach nur einer Sekunde im Fortschrittsbalken-Startbildschirm fehl und zeigt dann die Fehlermeldung an:
Es wird kein Installationsprotokoll erstellt ( java_install.log
Datei ist nicht vorhanden), so dass ich keine Informationen zur Diagnose dieses Problems zur Verfügung habe. Es erstellt zwar die jusched.log
Datei, 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?
2 Antworten auf die Frage
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 regedt32
nach 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.
Verwandte Probleme
-
1
Gibt es eine Möglichkeit, Installationen / Updates zu verhindern, die meine Festplatte mit kryptisch...
-
1
Muss ich SP1 neu installieren, wenn ich Vista SP1 installiere, bevor ich IIS aktiviere?
-
4
So installieren Sie den GNOME-Desktop unter Linux (CENTOS)
-
3
Sollte ich bei der Installation von Windows XP "Format" oder "Format (Quick)" wählen?
-
4
Wie installiere ich Windows 7 RC von einer USB-Festplatte?
-
1
Windows Vista erkennt das CD-Laufwerk nach der Installation von iTunes nicht
-
2
Java unter Mac OS X deinstallieren?
-
7
Windows auf einer SD-Karte installieren
-
5
Windows Vista Home OEM-Lizenz legal herabstufen?
-
2
Wie installiere ich einen Lüfter richtig in meinem Computergehäuse?