JAR-Datei (Was es ist und wie man eine öffnet)
Was Sie wissen sollten
- Eine JAR-Datei ist eine Java-Archivdatei.
- Öffnen Sie eines mit einem Browser (JRE muss installiert werden).
- Konvertieren in EXE mit Finsternis.
Dieser Artikel erklärt, was eine JAR-Datei ist, die verschiedenen Möglichkeiten, wie Sie eine JAR-Datei öffnen können, je nachdem, wie Sie sie verwenden möchten, und wie Sie eine JAR-Datei in eine EXE- oder ZIP-Datei konvertieren.
Was ist eine JAR-Datei?
EIN Datei mit der .JAR Dateierweiterung ist eine Java-Archivdatei, die zum Speichern von Java-Programmen und -Spielen in einer einzigen Datei verwendet wird. Einige enthalten Dateien, mit denen sie als eigenständige Apps funktionieren, und andere enthalten Programmbibliotheken, die von anderen Programmen verwendet werden können.
JAR-Dateien sind POSTLEITZAHL komprimiert und speichern häufig Dinge wie CLASS-Dateien, eine Manifestdatei und Anwendungsressourcen wie Bilder, Soundclips und Sicherheitszertifikate. Da sie Hunderte oder sogar Tausende von Dateien in einem komprimierten Format enthalten können, ist es einfach, JAR-Dateien zu teilen und zu verschieben.
Java-fähige Mobilgeräte verwenden möglicherweise JAR-Dateien als Spieldateien, und einige Webbrowser enthalten Designs und Add-Ons im JAR-Format.

So öffnen Sie JAR-Dateien
Die Java-Laufzeitumgebung (JRE) muss installiert werden, um ausführbare JAR-Dateien zu öffnen, aber beachten Sie, dass nicht alle JAR-Dateien ausführbar sind. Nach der Installation können Sie einfach auf die JAR-Datei doppelklicken, um sie zu öffnen.
Bei einigen Mobilgeräten ist JRE integriert. Nach der Installation können Java-Anwendungen auch in einem Webbrowser wie Firefox, Safari, Edge oder Internet Explorer geöffnet werden (aber nicht Chrome).
Da JAR-Dateien mit ZIP komprimiert werden, kann jeder Dateidekomprimierer eine öffnen, um den darin enthaltenen Inhalt anzuzeigen. Dazu gehören Programme wie 7-zip, PeaZip und jZip
Eine andere Möglichkeit, JAR-Dateien zu öffnen, besteht darin, die folgende zu verwenden Befehl in Eingabeaufforderung, ersetzen deinedatei.jar mit dem Namen Ihrer eigenen JAR-Datei:
java -jar deinedatei.jar
Da Sie möglicherweise unterschiedliche Programme benötigen, um verschiedene JAR-Dateien zu öffnen, siehe So ändern Sie das Standardprogramm für eine bestimmte Dateierweiterung in Windows, wenn es automatisch in einem Programm geöffnet wird, mit dem Sie es nicht verwenden möchten.
Fehler beim Öffnen von JAR-Dateien
Aufgrund von Sicherheitseinstellungen im Windows-Betriebssystem und in einigen Webbrowsern ist es nicht ungewöhnlich, dass beim Versuch, auf Java-Anwendungen zuzugreifen, Fehler angezeigt werden.
Zum Beispiel, "Java-Anwendung blockiert" wird möglicherweise angezeigt, wenn Sie versuchen, ein Java-Applet zu laden. "Ihre Sicherheitseinstellungen haben die Ausführung einer nicht vertrauenswürdigen Anwendung blockiert."kann behoben werden durch Einstellen der Sicherheitsstufe innerhalb der Java Systemsteuerungs-Applet.
Wenn Sie Java-Applets auch nach der Installation von JRE nicht öffnen können, zuerst Stellen Sie sicher, dass Java in Ihrem Browser aktiviert ist und das Die Systemsteuerung ist richtig für die Verwendung von Java eingerichtet. Starten Sie dann Ihren Browser vollständig neu, indem Sie alle geöffneten Fenster schließen und dann das gesamte Programm erneut öffnen.
Ebenfalls, Überprüfen Sie, ob Sie die neueste Java-Version verwenden. Wenn dies nicht der Fall ist, kehren Sie zu diesem JRE-Link oben zurück und installieren Sie die neueste Version.
So konvertieren Sie eine JAR-Datei
Sie können die CLASS-Dateien einer JAR-Datei in Java-Dateien dekompilieren mit Hilfe des JavaDecompilers.com Webseite. Laden Sie dort Ihre JAR-Datei hoch und wählen Sie den zu verwendenden Decompiler.
Das Konvertieren einer Java-Anwendung, damit sie auf der Android-Plattform verwendet werden kann, würde eine Konvertierung von JAR- in APK-Dateien erfordern. Eine Möglichkeit besteht darin, die JAR-Datei in einem Android-Emulator auszuführen, damit das Programm automatisch eine APK-Datei erstellt. Es scheint jedoch, dass der einfachste Weg, ein Java-Programm auf Android zu erhalten, darin besteht, das APK einfach aus dem ursprünglichen Quellcode zu kompilieren.
Du kannst ausführbare JAR-Dateien erstellen in Programmieranwendungen wie Finsternis.
WAR-Dateien sind Java Web Archive-Dateien, aber Sie können eine JAR-Datei nicht direkt in eine WAR-Datei konvertieren, da das WAR-Format eine bestimmte Struktur hat, die JARs nicht haben. Stattdessen können Sie eine WAR-Datei erstellen und dann die JAR-Datei zum lib-Verzeichnis hinzufügen, damit die Klassen in der JAR-Datei zur Verwendung verfügbar sind. WizToWar könnte dir dabei helfen.
Um eine ZIP-Datei aus einer JAR-Datei zu erstellen, müssen Sie die Dateierweiterung von .JAR in .ZIP umbenennen. Dadurch wird keine Dateikonvertierung durchgeführt, aber Programme, die ZIP-Dateien verwenden, wie 7-Zip oder PeaZip, können die JAR-Datei einfacher öffnen.
Weitere Informationen zum JAR-Format
Wenn du Hilfe benötigst Programme in JAR-Dateien packen, folgen Sie diesem Link, um Anweisungen auf der Oracle-Website zu erhalten.
In ein JAR-Archiv kann nur eine Manifestdatei aufgenommen werden, die sich am META-INF/MANIFEST.MF Lage. Es sollte folgen Syntax des Namens und des Wertes durch einen Doppelpunkt getrennt, wie Manifest-Version: 1.0. Diese MF-Datei kann die Klassen angeben, die die Anwendung laden soll.
Java-Entwickler können ihre Anwendungen digital signieren, aber die JAR-Datei selbst wird nicht signiert. Stattdessen werden die Dateien im Archiv mit ihrem signierten. aufgelistet Prüfsummen.