▷ So führen Sie .JAR-Dateien unter Windows aus 10

Inhalt

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:

  1. Stellen Sie sicher, dass Sie mit der neuesten Java-Laufzeitumgebung auf dem neuesten Stand sind.

  2. 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”.

    jar-files-1-8519716

  3. Drücken Sie die Windows-Tasten + X und wählen Sie »Eingabeaufforderung (Administrator)» o Powershell (Administrator) und geben Sie cmd . ein

  4. 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.

  1. Klicken Sie mit der rechten Maustaste auf den Start-Button und suchen Sie nach »regedit«, dann öffne es.

  2. Erweitern Sie nun den Ordner HKEY_CLASSES_ROOT und scrollen Sie nach unten, bis Sie die Ordner »jar_auto_file» und »jarfileterm« finden.

    jar-files-2-3635459

  3. Erweitern Sie die Datei Jar_auto> Schale> Öffnen> Befehl.

  4. Sie sehen einen Schlüssel namens »Default«. Klicken Sie mit der rechten Maustaste auf »Standard« und wählen Sie »Ändern«.

  5. 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.

    jar-files-3-8995355

  6. Machen Sie nun dasselbe für den Ordner jarfileterm (jarfileterm erweitern> Schale> Öffnen> Befehl).

  7. Beenden Sie nun regedit und führen Sie Ihre .jar-Datei aus, Es sollte jetzt richtig öffnen!

Abonnieren Sie unseren Newsletter

Wir senden Ihnen keine SPAM-Mail. Wir hassen es genauso wie du.