Uncategorized

Was ist eine JAR-Datei?

Tim Fisher verfügt über mehr als 30 Jahre professionelle Technologieerfahrung. Er schreibt seit mehr als zwei Jahrzehnten über Technologie und fungiert als VP und General Manager von Lifewire.

Was zu wissen

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

Dieser Artikel erklärt, was eine JAR-Datei ist, die verschiedenen Möglichkeiten, wie Sie sie öffnen können, je nachdem, wie Sie sie verwenden möchten, und wie Sie eine in EXE oder ZIP konvertieren.

Was ist eine JAR-Datei?

Eine Datei mit der Dateierweiterung .JAR ist eine Java-Archivdatei, die zum Speichern von Java-Programmen und -Spielen in einer einzigen Datei verwendet wird. Einige enthalten Dateien, die sie als eigenständige Apps funktionieren lassen, und 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, sie zu teilen und zu verschieben.

Java-fähige Mobilgeräte verwenden dieses Format möglicherweise für Spieledateien, und einige Webbrowser enthalten Designs und Add-Ons im JAR-Format.

JAR-Dateien

So öffnen Sie JAR-Dateien

Das Java Runtime Environment (JRE) muss installiert sein, 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 Datei doppelklicken, um sie zu öffnen.

Einige Mobilgeräte haben JRE integriert. Einmal installiert, können Java-Anwendungen auch in einem Webbrowser wie Firefox, Safari, Edge usw. (aber nicht Chrome) geöffnet werden.

Da JAR-Dateien mit ZIP komprimiert werden, kann jeder Dateidekompressor eine öffnen, um den darin enthaltenen Inhalt anzuzeigen. Dazu gehören Programme wie 7-Zip, PeaZip und jZip

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

Da Sie möglicherweise unterschiedliche Programme benötigen, um unterschiedliche JAR-Dateien zu öffnen, lesen Sie 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.

DieJava-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, indem die Sicherheitsstufe im Java Control Panel-Applet festgelegt wird.

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 ist und dass die Systemsteuerung ordnungsgemäß für die Verwendung von Java 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 dies nicht der Fall ist, kehren Sie zu diesem JRE-Link oben zurück und installieren Sie die neueste Version. Oder erfahren Sie, wie Sie Ihre aktuelle Java-Installation aktualisieren.

Obwohl es unwahrscheinlich ist, erhalten Sie möglicherweise Fehlermeldungen, weil Sie nicht wirklich über eine JAR-Datei verfügen und das Programm, mit dem Sie sie öffnen, das Format nicht unterstützt. Dies kann passieren, wenn Sie die Dateierweiterung falsch gelesen haben. Mehr dazu weiter unten.

So konvertieren Sie eine JAR-Datei

Sie können die CLASS-Dateien einer JAR-Datei mit Hilfe von JavaDecompilers.com in Java-Dateien dekompilieren. Laden Sie dort Ihre Datei hoch und wählen Sie den zu verwendenden Decompiler aus.

Um eine Java-Anwendung so zu konvertieren, dass sie auf der Android-Plattform verwendet werden kann, wäre eine JAR-zu-APK-Dateikonvertierung erforderlich. Eine Möglichkeit wäre, 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, das 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-Datei erstellen und dann die JAR-Datei zum lib-Verzeichnis hinzufügen, sodass die Klassen in der JAR-Datei zur Verwendung verfügbar sind. WizToWar könnte Ihnen dabei helfen.

Eine ZIP-Datei aus einer JAR-Datei zu erstellen, ist so einfach wie das Umbenennen der Dateierweiterung von .JAR in .ZIP. Dies führt keine eigentliche Dateikonvertierung durch, aber es ermöglicht Programmen, die ZIP-Dateien verwenden, wie 7-Zip oder PeaZip, die JAR-Datei einfacher zu öffnen.

Kann es immer noch nicht öffnen?

Einige Dateien haben einige der gleichen Dateierweiterungsbuchstaben, was zu Verwirrung führen kann, wenn die Datei nicht so geöffnet wird, wie Sie es sich vorstellen. Was passiert ist, dass Sie höchstwahrscheinlich die Dateierweiterung falsch lesen.

Beispielsweise werden JARVIS-Dateien mit einem Texteditor geöffnet, und JARC- und ARJ-Dateien sind Archive.

Weitere Informationen zum JAR-Format

Wenn Sie Hilfe beim Packen von Programmen in JAR-Dateien benötigen, folgen Sie diesem Link für Anweisungen auf der Oracle-Website.

In ein JAR-Archiv kann nur eine Manifestdatei aufgenommen werden, und sie muss sich im META-INF / MANIFEST.MF Lage. Es sollte der Syntax von Name und Wert folgen, die durch einen Doppelpunkt getrennt sind, wie z Manifest-Version: 1.0. Diese MF-Datei kann die Klassen angeben, die die Anwendung laden soll.

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.

LESEN SIE MEHR:

Verwandte Artikel

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button