webentwicklung-frage-antwort-db.com.de

Warum bekomme ich immer noch keine Java SE Runtime Environment?

Dies sind die Fehler, die ich bekomme, wenn ich versuche, eine einfache Java-Version im Befehlsfenster auszuführen.enter image description here

Ich habe die Hinweise zu Error befolgt: Registrierungsschlüssel 'Software\JavaSoft\Java Runtime Environment'\CurrentVersion '? . Als ich auf Regedit gegangen bin, habe ich Folgendes gesehen.

Was bedeutete, dass sich nichts ändern musste - die richtige Laufzeitversion. Ich tat dann den nächsten Schritt, der darin bestand, "alle vorherigen Versionen von Java zu löschen (mit dem Deinstallationsprozess" Programme und Funktionen ") und dann nur die Version erneut zu installieren, mit der Sie arbeiten möchten entweder .......__ Hier ist mein aktuelles Java-Verzeichnis (siehe, dass ich alles installiert habe) enter image description here

Und meine aktuellen Umgebungsvariablen sind

Java_HOME - C:\Program Files\Java\jdk1.7.0_71

Path - C:\Program Files\Java\jdk1.7.0_71\bin

ich glaube, dass sie auch aus http://www.Oracle.com/technetwork/Java/javase/install-windows-189425.html richtig sind.

Weiß jemand, wie ich dieses Problem loswerden kann? Ich könnte noch einmal deinstallieren/installieren, aber ich denke, dass dies Zeitverschwendung ist und keinen Unterschied macht.

7

Ich möchte mich bei @ almas-shaikh für diese Antwort bedanken. Sein Kommentar veranlasste mich, C:\Programme\Java\jdk1.7.0_71\jre\bin zu überprüfen und festzustellen, dass sich in diesem Verzeichnis keine Java.dll-Bibliotheksdatei befand. Als nächstes habe ich nur das jdk gelöscht und es über die ausführbare Datei jdk-7u71-windows-x64.exe neu installiert. Wenn ich Java -home ausführe, bekomme ich enter image description here

Nun ist der Teil, den ich nicht verstehe, wie die Java.dll-Bibliotheksdatei überhaupt gelöscht wurde ......

2

Bitte versuchen Sie es mit den Schritten ... Ich hoffe, es wird Ihnen helfen.

Schritt 1: Löschen Sie alle vorherigen Versionen von Java (mithilfe des Deinstallationsprozesses "Programme und Funktionen") . Wenn der Java-Ordner noch unter "C:/Programme/..." gespeichert ist, löschen Sie ihn bitte es.

Schritt 2: Bereinigen Sie Ihre Registrierung (löschen Sie Ihren Java-Schlüssel). Bitte folgen Sie dem nachstehenden Link, um die Reinigung Schritt für Schritt durchzuführen
https://Java.com/de/download/help/manual_regedit.xml

Schritt 3: Java neu installieren und die Systemvariable Java_HOME auf den JDK-Pfad setzen.
Z.B: 
Java_HOME - C:\Programme\Java\jdk1.7.0_71
Pfad - C:\Programme\Java\jdk1.7.0_71\bin

Schritt 4 Wenn Schritt 3 erfolgreich ist, prüfen Sie mit dem folgenden Befehl 
1) echo% Java_HOME%
2) Java-Version

1
Ye Win

Ich hatte ein ähnliches Problem. Es stellt sich heraus, dass Ihr Browser selbst bei einem 64-Bit-Betriebssystem höchstwahrscheinlich 32-Bit und daher auch Java ist. Sie müssen 64-Bit-Java manuell installieren. 

Ich hoffe das wird helfen. 

1
user7896573

Bei der Java-Installation wird ein Ordner erstellt, der diesem C:\ProgramData\Oracle\Java ähnelt. Umbenennen und erneut versuchen Sie cmd Java -Version.

stellen Sie sicher, dass die Pfadvariable auf den neuesten Ordner jre/bin gesetzt ist

0
srijib

versuchen Sie, "% Java_HOME%\bin;" hinzuzufügen. Im Pfadabschnitt anstelle von "C:\Programme\Java\jdk1.7.0_71\bin" sollte es keinen Unterschied machen, aber versuchen Sie es einfach so.

0
aurelius