Wenn Sie versuchen, eine Java-JAR-Datei über die Eingabeaufforderung zu öffnen, z. B. mit dem Befehl "Java-Jar xxxx.jar", wird möglicherweise die folgende Fehlermeldung angezeigt:
Fehler: Öffnen des Registrierungsschlüssels 'Software \ JavaSoft \ JRE' Fehler: java.dll konnte nicht gefunden werden Fehler: Java SE Runtime Environment konnte nicht gefunden werden.
Dies kann auf verschiedene Faktoren zurückzuführen sein, einschließlich, aber nicht beschränkt auf:
- Beschädigte Registrierung
- Fehlender Java-Pfad in Ihren Umgebungsvariablen
- Java-Installationsordner wird verschoben
Dieses Problem trat beispielsweise beim Aktualisieren von Java SE auf die neueste Version auf. Wahrscheinlich hatten wir zuvor eine 32-Bit-Java-Installation, und beim Ausführen des 64-Bit-Java-Installationsprogramms hat sich unser Java-Pfad geändert.
Glücklicherweise ist dies ziemlich einfach zu beheben, da nur eines der oben genannten Probleme mit der entsprechenden Lösung behoben werden muss. Befolgen Sie unsere nachstehenden Schritte, damit Ihre Java-Befehle über die Eingabeaufforderung wieder funktionieren, und hinterlassen Sie einen Kommentar im Kommentarbereich, wenn Sie auf weitere Probleme stoßen (oder eine bessere Lösung kennen).
- Löschen Sie alle früheren Versionen von Java (mithilfe des Deinstallationsprozesses "Programme und Funktionen"). Wenn sich der Java-Ordner weiterhin in „C: / Programme /…“ befindet, löschen Sie ihn bitte.
- Bereinigen Sie Ihre Registrierung (löschen Sie Ihren Java-Schlüssel):
- Gehen Sie zu Start und dann zu Ausführen
- Geben Sie 'regedit' in das Bearbeitungsfeld ein
- Gehen Sie zu HKEY_LOCAL_MACHINE / Software / Microsoft / Windows / CurrentVersion / Uninstall
- Unter diesem Deinstallationsordner finden Sie viele Registrierungseinträge in geschweiften Klammern.
- Klicken Sie auf die Registerkarte Bearbeiten und dann auf Suchen
- Hinweis: Markieren Sie Ordner deinstallieren, bevor Sie nach einer bestimmten Registrierung suchen.
- Geben Sie die Versionszeichenfolge als Wert ein, um den entsprechenden zu löschenden Registrierungseintrag zu finden.
- Wenn Sie den Registrierungsschlüssel gefunden haben, markieren Sie diesen Schlüssel, klicken Sie mit der rechten Maustaste darauf und wählen Sie Löschen
- Bestätigen Sie das Löschen und klicken Sie auf Ja
Schritte zum Suchen von Registrierungsschlüsseln für eine beliebige Version von Java 7
Folgen Sie dem Format 7.0.xxx
Dabei kann xxx 100, 120, 130, 140 usw. sein.
beispielsweise:
- Geben Sie 7.0.100 in das Suchfeld ein und finden Sie den Registrierungsschlüssel für Java7 Update 10
- Geben Sie 7.0.120 in das Suchfeld ein und finden Sie den Registrierungsschlüssel für Java7 Update 12
- Geben Sie 7.0.180 in das Suchfeld ein und finden Sie den Registrierungsschlüssel für das Java7-Update 18
Schritte zum Suchen von Registrierungsschlüsseln für eine beliebige Version von Java 6
Folgen Sie dem Format 6.0.xxx
Dabei kann xxx 100, 120, 130, 140 usw. sein.
beispielsweise:
- Geben Sie 6.0.100 in das Suchfeld ein und finden Sie den Registrierungsschlüssel für Java6 Update 10
- Geben Sie 6.0.120 in das Suchfeld ein und finden Sie den Registrierungsschlüssel für Java6 Update 12
- Geben Sie 6.0.180 in das Suchfeld ein und finden Sie den Registrierungsschlüssel für das Java6-Update 18
Schritte zum Suchen von Registrierungsschlüsseln für eine beliebige Version von Java 1.5
Folgen Sie dem Format 1.5.0.xxx
Dabei kann xxx 100, 120, 130, 140 usw. sein.
beispielsweise:
- Geben Sie 1.5.0.100 in das Suchfeld ein und finden Sie den Registrierungsschlüssel für jre1.5.0_01
- Geben Sie 1.5.0.120 in das Suchfeld ein und finden Sie den Registrierungsschlüssel für jre1.5.0_12
- Geben Sie 1.5.0.180 in das Suchfeld ein und finden Sie den Registrierungsschlüssel für jre1.5.0_18
- Schritte zum Suchen von Registrierungsschlüsseln für eine beliebige Version von Java 1.4
Folgen Sie dem Format 1.4.2_xxx
Dabei kann xxx 01, 12, 13, 14 usw. sein.
beispielsweise:
- Geben Sie 1.4.2_01 in das Suchfeld ein und finden Sie den Registrierungsschlüssel für jre1.4.0_01
- Geben Sie 1.4.2_12 in das Suchfeld ein und finden Sie den Registrierungsschlüssel für jre1.4.0_12
- Geben Sie 1.4.2_18 in das Suchfeld ein und finden Sie den Registrierungsschlüssel für jre1.4.0_18
Neu installieren Java und Set - Systemvariable JAVA_HOME auf Ihre JRE (oder JDK) Pfad.
Z.B:
JAVA_HOME - C: \ Programme \ Java \ jdk1.7.0_71 Pfad - C: \ Programme \ Java \ jdk1.7.0_71 \ bin
Mit den folgenden Befehlen können Sie überprüfen, ob dies eine erfolgreiche Lösung war
echo% JAVA_HOME% java -version
Manuelles Öffnen Befehlsfenster Java pathway.As eine Randnotiz, können Sie auch einen Befehl starten Aufforderung direkt aus dem Java - Ordner - Navigieren Sie zu Ihrem C: \ Programme \ Java \ bin - Ordner ( oder wo auch immer Ihr Java installiert ist) , halten Umschalt + Rechtsklick in das Fenster und klicken Sie auf "Befehlsfenster hier öffnen".