JAR-Datei (Was es ist und wie man eine öffnet)

Was zu wissen

  • Eine JAR-Datei ist eine Java-Archivdatei.
  • Öffnen Sie eine mit einem Browser (JRE muss installiert sein).
  • Mit Eclipse in EXE konvertieren.

In diesem Artikel wird erläutert, was eine JAR-Datei ist, wie Sie sie je nach Verwendungszweck öffnen können und wie Sie eine Datei in EXE oder ZIP konvertieren.


Was ist eine JAR-Datei?

Eine Datei mit der Dateierweiterung .JAR ist eine Java-Archivdatei, mit der Java-Programme und -Spiele in einer einzigen Datei gespeichert werden. Einige enthalten Dateien, mit denen sie als eigenständige Apps funktionieren, andere enthalten Programmbibliotheken, die von anderen Programmen verwendet werden können.

JAR-Dateien sind ZIP-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 speichern können, ist es einfach, JAR-Dateien freizugeben und zu verschieben.

Java-fähige mobile Geräte verwenden möglicherweise JAR-Dateien als Spieledateien, und einige Webbrowser enthalten Themen und Add-Ons im JAR-Format.

So öffnen Sie JAR-Dateien

Die Java Runtime Environment (JRE) muss installiert sein, um ausführbare JAR-Dateien zu öffnen. Beachten Sie jedoch, dass nicht alle JAR-Dateien ausführbare Dateien sind. Nach der Installation können Sie einfach auf die JAR-Datei doppelklicken, um sie zu öffnen.

Einige mobile Geräte verfügen über eine integrierte JRE. Nach der Installation können Java-Anwendungen auch in einem Webbrowser wie Firefox, Safari, Edge oder Internet Explorer (jedoch nicht in Chrome) geöffnet werden.

Da JAR-Dateien mit ZIP komprimiert werden, kann jeder Dateidekomprimierer eine öffnen, um den Inhalt anzuzeigen, der sich darin befindet. Dies beinhaltet Programme wie 7-Zip, PeaZip und jZip

Eine andere Möglichkeit, JAR-Dateien zu öffnen, besteht darin, den folgenden Befehl in der Eingabeaufforderung zu verwenden und yourfile.jar durch den Namen Ihrer eigenen JAR-Datei zu ersetzen:

java -jar yourfile.jar

Da Sie möglicherweise unterschiedliche Programme zum Öffnen verschiedener JAR-Dateien benötigen, lesen Sie Informationen zum Ändern des Standardprogramms 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 der Sicherheitseinstellungen im Windows-Betriebssystem und in einigen Webbrowsern treten beim Versuch, auf Java-Anwendungen zuzugreifen, nicht selten Fehler auf.

Beispielsweise kann beim Laden eines Java-Applets "Java Application Blocked" angezeigt werden. "Ihre Sicherheitseinstellungen haben die Ausführung einer nicht vertrauenswürdigen Anwendung blockiert." kann durch Festlegen der Sicherheitsstufe im Java Control Panel-Applet behoben werden.

Wenn Sie Java-Applets auch nach der Installation von JRE nicht öffnen können, stellen Sie zunächst sicher, dass Java in Ihrem Browser aktiviert und die Systemsteuerung für die Verwendung von Java ordnungsgemäß eingerichtet ist. Starten Sie dann Ihren Browser vollständig neu, indem Sie alle geöffneten Fenster schließen und dann das gesamte Programm erneut öffnen.

Überprüfen Sie außerdem, ob Sie die neueste Version von Java ausführen. Wenn nicht, kehren Sie zu dem obigen JRE-Link zurück und installieren Sie die neueste Version.


So konvertieren Sie eine JAR-Datei

Mithilfe der Website JavaDecompilers.com können Sie die CLASS-Dateien einer JAR-Datei in Java-Dateien dekompilieren. Laden Sie dort Ihre JAR-Datei hoch und wählen Sie den zu verwendenden Dekompiler aus.

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 bekommen, darin besteht, die APK einfach aus dem ursprünglichen Quellcode zu kompilieren.

Sie können ausführbare JAR-Dateien in Programmieranwendungen wie Eclipse erstellen.

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 erstellen und dann die JAR-Datei in das lib-Verzeichnis einfügen, damit die Klassen in der JAR-Datei zur Verwendung verfügbar sind. WizToWar kann Ihnen dabei helfen.

Das Erstellen einer ZIP-Datei aus einer JAR-Datei ist so einfach wie das Umbenennen der Dateierweiterung von .JAR in .ZIP. Dadurch wird keine Dateikonvertierung durchgeführt, aber Programme, die ZIP-Dateien wie 7-Zip oder PeaZip verwenden, können die JAR-Datei einfacher öffnen.

Weitere Informationen zum JAR-Format

Wenn Sie Hilfe beim Packen von Programmen in JAR-Dateien benötigen, 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 Speicherort META-INF / MANIFEST.MF befinden muss. Es sollte der Syntax von Name und Wert folgen, die durch einen Doppelpunkt getrennt sind, wie Manifest-Version: 1.0. Diese MF-Datei kann die Klassen angeben, die von der Anwendung geladen werden sollen.

Java-Entwickler können ihre Anwendungen digital signieren, die JAR-Datei selbst wird jedoch nicht signiert. Stattdessen werden die Dateien im Archiv mit ihren signierten Prüfsummen aufgelistet.

Schreibe einen Kommentar