Was Sie wissen sollten
- Eine JAR-Datei ist eine Java-Archivdatei.
- Öffnen Sie eines mit einem Browser (Java 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 auf unterschiedliche Weise öffnen können und wie Sie sie in EXE oder ZIP konvertieren.
Was ist eine JAR-Datei?
Eine Datei mit der .JAR-Datei 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, andere enthalten Programmbibliotheken, die andere Programme verwenden können.
JAR-Dateien sind ZIP-komprimiert und speichern oft 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, sie zu teilen und zu verschieben.
Java-fähige Mobilgeräte verwenden möglicherweise dieses Format für Spieledateien, und einige Webbrowser enthalten Designs und Add-ons im JAR-Format.
So öffnen Sie JAR-Dateien
Der 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 Datei doppelklicken, um sie zu öffnen.
Einige Mobilgeräte verfügen über integriertes JRE. 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 Dateidekomprimierer sie öffnen, um den darin enthaltenen Inhalt anzuzeigen. Dazu gehören Programme wie 7-Reißverschluss , PeaZip Und jZip
Eine andere Möglichkeit, die Datei zu öffnen, besteht darin, Folgendes zu verwenden Befehl In Eingabeaufforderung , ersetzenyourfile.jarmit dem Namen Ihrer eigenen JAR-Datei:
Da Sie möglicherweise unterschiedliche Programme benötigen, um unterschiedliche JAR-Dateien zu öffnen, siehe So ändern Sie Dateizuordnungen 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 kommt es nicht selten vor, dass beim Versuch, auf Java-Anwendungen zuzugreifen, Fehler auftreten.
Zum Beispiel, 'Java-Anwendung blockiert' könnte beim Versuch, ein Java-Applet zu laden, angezeigt werden. 'Ihre Sicherheitseinstellungen haben die Ausführung einer nicht vertrauenswürdigen Anwendung blockiert.' kann behoben werden durch Festlegen der Sicherheitsstufe innerhalb des Java-Systemsteuerungs-Applets.
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 ordnungsgemäß 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.
Auch, Überprüfen Sie, ob Sie die neueste Java-Version ausführen . Ist dies nicht der Fall, kehren Sie zu dem JRE-Link oben zurück und installieren Sie die neueste Version. Oder lernen Sie So aktualisieren Sie Ihre aktuelle Java-Installation .
Obwohl dies 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 daher nicht unterstützt. Dies kann passieren, wenn Sie die Dateierweiterung falsch verstanden haben. Mehr dazu weiter unten.
So konvertieren Sie eine JAR-Datei
Mithilfe von können Sie die CLASS-Dateien einer JAR-Datei in Java-Dateien dekompilieren JavaDecompilers.com . Laden Sie Ihre Datei dort hoch und wählen Sie den zu verwendenden Dekompiler aus.
Um eine Java-Anwendung so zu konvertieren, dass sie auf der Android-Plattform verwendet werden kann, wäre eine JAR-Datei erforderlich APK Dateikonvertierung. Es scheint jedoch, dass der einfachste Weg, ein Java-Programm auf Android zu bekommen, darin besteht, einfach das APK aus dem ursprünglichen Quellcode zu kompilieren.
Wie ändere ich meinen Reddit-Benutzernamen?
Du kannst Erstellen Sie ausführbare JAR-Dateien in Programmieranwendungen wie Finsternis .
WAR-Dateien sind Java-Webarchivdateien, Sie können eine JAR-Datei jedoch nicht direkt in eine WAR-Datei konvertieren, da das WAR-Format eine bestimmte Struktur aufweist, die bei JARs nicht der Fall ist. 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.
Das Erstellen einer ZIP-Datei aus einer JAR-Datei ist so einfach wie das Umbenennen der Dateierweiterung von .JAR in .ZIP. Dadurch wird zwar keine Dateikonvertierung durchgeführt, aber es ermöglicht Programmen, die ZIP-Dateien verwenden, wie 7-Zip oder PeaZip, die JAR-Datei einfacher zu öffnen.
Sie können es immer noch nicht öffnen?
Einige Dateien haben dieselben Dateierweiterungsbuchstaben, was zu Verwirrung führen kann, wenn die Datei nicht wie erwartet geöffnet wird. Was passiert, ist, dass Sie höchstwahrscheinlich die Dateierweiterung falsch interpretieren.
Beispielsweise können JARVIS-Dateien mit einem Texteditor geöffnet werden, während JARC- und ARJ-Dateien Archive sind.
Weitere Informationen zum JAR-Format
Falls du Hilfe brauchst Packen von Programmen in JAR-Dateien , folgen Sie diesem Link für Anweisungen auf der Oracle-Website.
In einem JAR-Archiv kann nur eine Manifestdatei enthalten sein, und diese muss sich im Verzeichnis befindenMETA-INF/MANIFEST.MFStandort. Es sollte der Syntax folgen, in der der Name und der Wert durch einen Doppelpunkt getrennt sind, z. BManifest-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 ihrer Signatur aufgelistet Prüfsummen .
Was ist eine JAVA-Datei?