Wenn Sie .jar-Dateien in Windows nicht öffnen können 10, es liegt wahrscheinlich an einem der folgenden Probleme:
* Die Java-Laufzeitumgebung ist nicht richtig konfiguriert, um .jar-Dateien auszuführen
* Die Windows-Registrierung ruft die JRE nicht auf (Java-Laufzeitumgebung) korrekt
Glücklicherweise, Es gibt ein paar einfache Lösungen, um dieses Problem zu beheben. Was bei den meisten Leuten passiert, ist, dass wenn Sie versuchen, eine .jar-Datei zu öffnen, Windows fragt oft, welches Programm Sie zum Ausführen des Programms verwenden möchten. Natürlich, die meisten Leute würden einfach Java.exe wählen, Dies hat jedoch das Problem, -jar aus dem Programmausführungspfad zu entfernen. Grundsätzlich, Sie können den komplexen Befehl, der zum Öffnen von .jar-Dateien erforderlich ist, nicht mit . festlegen “Zum Öffnen mit …” unter Windows 10.
Dann, Was normalerweise passiert, ist, dass Sie die .jar-Datei zum Öffnen mit java.exe verknüpfen, Sie doppelklicken auf die ausführbare .jar-Datei und ein Eingabeaufforderungsfenster wird für den Bruchteil einer Sekunde geöffnet und geschlossen, und das Programm startet nicht.
Was wir tun müssen, ist die .jar-Datei erneut mit der Java-Binärdatei zu verknüpfen. Die Schritte sind einfach:
-
Stellen Sie sicher, dass Sie mit der neuesten Java-Laufzeitumgebung auf dem neuesten Stand sind.
-
Navigieren Sie zum Java-Installationsordner, gehe zum Ordner / Behälter /, Klicken Sie mit der rechten Maustaste auf Java.exe und setzen Sie es auf “Als Administrator ausführen”.
-
Drücken Sie die Windows-Tasten + X und wählen Sie »Eingabeaufforderung (Administrator)» o Powershell (Administrator) und geben Sie cmd . ein
-
Geben Sie die folgenden Befehle an der Eingabeaufforderung ein ( C . ersetzen: Program Filesetc mit Ihrem aktuellen Java-Installationsordner, beispielsweise, meins ist C: Programmdateien (x86) Javajre1.8.0_131binjava.exe ):
ftype jarfileterm = cmd / so / k “” C: Programmdateien Javajre7binjava.exe “-Krug”% 1 ″% * “
assoc .jar = jarfileterm
** Oder wenn Sie möchten, dass die Eingabeaufforderung nach dem Starten der .jar-Datei geöffnet bleibt (für Debugging-Zwecke) **
ftype jarfileterm = cmd / so / k “” C: Programmdateien Javajre7binjava.exe “-Krug”% 1 ″% * “
assoc .jar = jarfileterm
Versuchen Sie nun, die .jar-Datei auszuführen. Abhängig von den obigen Schritten, die ausführbare Java-Datei muss mit einer persistenten Befehlszeile dahinter gestartet oder ausgeführt werden (mit Java-Aufrufen aus der Anwendung zu vervollständigen, nützlich für Debugging-Zwecke).
jedoch, wenn die Schritte nicht funktioniert haben, wir müssen deine Anmeldung anpassen.
-
Klicken Sie mit der rechten Maustaste auf den Start-Button und suchen Sie nach »regedit«, dann öffne es.
-
Erweitern Sie nun den Ordner HKEY_CLASSES_ROOT und scrollen Sie nach unten, bis Sie die Ordner »jar_auto_file» und »jarfileterm« finden.
-
Erweitern Sie die Datei Jar_auto> Schale> Öffnen> Befehl.
-
Sie sehen einen Schlüssel namens »Default«. Klicken Sie mit der rechten Maustaste auf »Standard« und wählen Sie »Ändern«.
-
Jetzt, im Rahmen “Wertinformationen”, fügen Sie den zuvor eingegebenen ftype-Befehl in die Befehlszeile ein, so sieht es aus wie auf dem Screenshot unten, und drücke OK.
-
Machen Sie nun dasselbe für den Ordner jarfileterm (jarfileterm erweitern> Schale> Öffnen> Befehl).
-
Beenden Sie nun regedit und führen Sie Ihre .jar-Datei aus, Es sollte jetzt richtig öffnen!
Verwandter Beitrag:
- ⭐ So laden Sie GarageBand für Windows herunter?
- ▷ Was ist msdia80.dll und sollte ich es entfernen??
- ⭐ So beheben Sie den Fehler 400 von YouTube?
- So beheben Sie den Absturz beim Versuch, Boot-Dateien zu kopieren
- Die Größe des Fehlervolumes für den virtuellen Datenträgerdienst ist zu groß
- ⭐ So spenden Sie Robux an andere auf Roblox?







