JAR-Datei (Was es ist & So öffnen Sie eine Datei)

Inhaltsverzeichnis:

JAR-Datei (Was es ist & So öffnen Sie eine Datei)
JAR-Datei (Was es ist & So öffnen Sie eine Datei)
Anonim

Was man wissen sollte

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

Dieser Artikel erklärt, was eine JAR-Datei ist, wie Sie sie öffnen können, je nachdem, wie Sie sie verwenden möchten, und wie Sie sie in eine EXE- oder ZIP-Datei 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 enth alten Dateien, die sie als eigenständige Apps funktionieren lassen, und andere enth alten 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 können dieses Format für Spieldateien verwenden, und einige Webbrowser enth alten Designs und Add-Ons im JAR-Format.

Image
Image

Wie man JAR-Dateien öffnet

Die 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. Nach der Installation können Java-Anwendungen auch in einem Webbrowser geöffnet werden, z. B. Firefox, Safari, Edge usw. (aber nicht Chrome).

Da JAR-Dateien mit ZIP komprimiert werden, kann jeder Dateidekompressor eine Datei öffnen, um den darin enth altenen Inh alt 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 yourfile.jar durch den Namen Ihrer eigenen JAR-Datei zu ersetzen:


java -jar yourfile.jar

Da Sie möglicherweise verschiedene Programme benötigen, um verschiedene 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 der 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 könnte " Java Application Blocked " angezeigt werden, wenn Sie versuchen, ein Java-Applet zu laden. "Ihre Sicherheitseinstellungen haben die Ausführung einer nicht vertrauenswürdigen Anwendung blockiert. " kann behoben werden, indem Sie die Sicherheitsstufe im Applet der Java-Systemsteuerung festlegen.

Wenn Sie Java-Applets auch nach der Installation von JRE nicht öffnen können, vergewissern Sie sich zunächst, 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.

Prüfen Sie außerdem, 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. Oder erfahren Sie, wie Sie Ihre aktuelle Java-Installation aktualisieren.

Obwohl es unwahrscheinlich ist, erh alten Sie möglicherweise Fehlermeldungen, weil Sie nicht wirklich eine JAR-Datei haben 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

Mit Hilfe von JavaDecompilers.com können Sie die CLASS-Dateien einer JAR-Datei 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.

Um eine ZIP-Datei aus einer JAR-Datei zu erstellen, ist es so einfach, die Dateierweiterung von. JAR in. ZIP umzubenennen. Dies führt keine eigentliche Dateikonvertierung durch, aber Programme, die ZIP-Dateien verwenden, wie 7-Zip oder PeaZip, können die JAR-Datei einfacher ö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 erwarten. Was passiert ist, dass Sie höchstwahrscheinlich die Dateierweiterung falsch lesen.

Beispielsweise öffnen sich JARVIS-Dateien mit einem Texteditor, 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.

Nur eine Manifest-Datei kann in ein JAR-Archiv aufgenommen werden und sie muss sich am Speicherort META-INF/MANIFEST. MF befinden. Es sollte der Syntax von Name und Wert folgen, die durch einen Doppelpunkt getrennt sind, z. B. 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 ihren signierten Prüfsummen aufgelistet.

Empfohlen: