Heim häufiges Problem Was ist das Dateiformat von jar?

Was ist das Dateiformat von jar?

Dec 17, 2020 pm 03:12 PM
文件格式 jar

jar ist ein Dateiformat für Softwarepakete, das normalerweise zum Zusammenfassen einer großen Anzahl von Java-Klassendateien, zugehörigen Metadaten und Ressourcendateien (Text, Bilder usw.) in einer Datei verwendet wird. Die JAR-Datei ist eine im ZIP-Format erstellte Archivdatei , mit „.jar“ als Dateierweiterung.

Was ist das Dateiformat von jar?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, Dell G3-Computer.

Im Softwarebereich ist die JAR-Datei (Java Archive, Englisch: Java Archive) ein Dateiformat für Softwarepakete, das normalerweise zum Zusammenfassen einer großen Anzahl von Java-Klassendateien, zugehörigen Metadaten und Ressourcendateien (Text, Bilder usw.) verwendet wird in eine Datei, um Anwendungssoftware oder Bibliotheken für die Java-Plattform zu entwickeln.

Eine JAR-Datei ist eine im ZIP-Format erstellte Archivdatei mit der Dateierweiterung .jar. Benutzer können den JDK-eigenen JAR-Befehl verwenden, um JAR-Dateien zu erstellen oder zu extrahieren. Sie können auch andere Zip-Komprimierungstools verwenden, aber die Reihenfolge der Einträge im Zip-Datei-Header ist beim Komprimieren wichtig, da die Manifest-Datei häufig zuerst platziert werden muss. Dateinamen in JAR-Dateien sind Unicode-Text.

Das JAR-Dateiformat basiert auf dem beliebten ZIP-Dateiformat. Im Gegensatz zu ZIP-Dateien werden JAR-Dateien nicht nur zur Komprimierung und Verteilung, sondern auch zur Bereitstellung und Verpackung von Bibliotheken, Komponenten und Plug-Ins verwendet und können direkt von Tools wie Compilern und JVM verwendet werden. Spezielle Dateien wie Manifeste und Bereitstellungsdeskriptoren sind in einer JAR enthalten, um Tools anzuweisen, wie eine bestimmte JAR verarbeitet werden soll.

Eigenschaften:

  • Sicherheit

    Sie können den Inhalt von JAR-Dateien digital signieren. Auf diese Weise kann ein Tool, das die Signatur erkennt, Ihnen selektiv Software-Sicherheitsrechte gewähren, die keine andere Datei kann, und es kann auch erkennen, ob der Code manipuliert wurde.

  • Downloadzeit reduzieren

    Wenn ein Applet in einer JAR-Datei gebündelt ist, kann der Browser die Klassendateien des Applets und zugehörige Ressourcen in einer HTTP-Transaktion herunterladen, anstatt für jede Datei eine neue Verbindung zu öffnen.

  • Komprimierung

    Mit dem JAR-Format können Sie Dateien für eine höhere Speichereffizienz komprimieren.

  • Transportplattform-Erweiterungen

    Das Java Extensions Framework bietet Methoden zum Hinzufügen von Funktionen zur Java-Kernplattform. Diese Erweiterungen sind in JAR-Dateien gepackt (Java 3D und JavaMail sind Beispiele für von Sun entwickelte Erweiterungen).

  • Paketversiegelung

    In JAR-Dateien gespeicherte Pakete können optional versiegelt werden, um die Versionskonsistenz und -sicherheit zu verbessern. Das Versiegeln eines Pakets bedeutet, dass alle Klassen im Paket in derselben JAR-Datei gefunden werden müssen.

  • Paketversionierung

    Eine JAR-Datei kann Daten über die darin enthaltenen Dateien enthalten, z. B. Hersteller- und Versionsinformationen.

  • Portabilität

    Der Mechanismus zur Verarbeitung von JAR-Dateien ist ein Standardbestandteil der Kern-API der Java-Plattform.

Verwandte Empfehlungen: „Programmierunterricht

Das obige ist der detaillierte Inhalt vonWas ist das Dateiformat von jar?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Chat -Befehle und wie man sie benutzt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So führen Sie JAR-Dateien unter Linux aus So führen Sie JAR-Dateien unter Linux aus Feb 20, 2024 am 10:40 AM

Voraussetzungen für die Ausführung von JAR-Dateien Die Ausführung von JAR-Dateien auf einem Linux-System erfordert die Installation der Java Runtime Environment (JRE), der Grundkomponente, die zum Ausführen von Java-Anwendungen erforderlich ist, einschließlich der Java Virtual Machine (JVM), Kernklassenbibliotheken usw. Viele gängige Linux-Distributionen wie Ubuntu, Debian, Fedora, openSUSE usw. bieten Softwarebibliotheken mit JRE-Paketen, um die Benutzerinstallation zu erleichtern. Im folgenden Artikel werden die Schritte zur Installation von JRE auf gängigen Distributionen detailliert beschrieben. Nach dem Einrichten der JRE können Sie je nach Ihren persönlichen Vorlieben das Befehlszeilenterminal oder die grafische Benutzeroberfläche zum Starten der JAR-Datei verwenden. Ihre Wahl hängt möglicherweise von Ihrer Vertrautheit mit Linux-Shells und Ihren persönlichen Vorlieben ab

Wie Docker SpringBoot bereitstellt und JAR-Pakete ersetzt Wie Docker SpringBoot bereitstellt und JAR-Pakete ersetzt May 12, 2023 pm 02:16 PM

Erstellen Sie im Projektverzeichnis eine Dockerfile-Datei, die später verwendet wird. Die Datei wird im neu erstellten Ordner /data/docker/hellolearn auf dem Server bereitgestellt (der Dateipfad kann angepasst werden). Kopieren Sie das Maven-gepackte JAR-Paket und die oben erstellte Dockerfile-Datei in den neu erstellten Ordner auf dem Server (/data). /docker/hellolearn). Generieren Sie das Bild dockerbuild-thellolearn.dockerbuild-t Bildname: Die relative Position der Beschriftung der Docker-Datei, der Punkt stellt das aktuelle Verzeichnis dar und der Standardwert ist „Latest“, wenn kein Tag geschrieben wird. Containerdokument starten

Welches Dateiformat ist MDF? Welches Dateiformat ist MDF? Feb 11, 2022 pm 02:24 PM

Der vollständige Name von mdf ist „Mirror Disc File“, eine Medien-Disc-Image-Datei. Ihre Funktion besteht darin, den Inhalt von CDs und DVDs ähnlich wie ISO-Dateien in Disk-Images zu packen, damit sie im Netzwerk verbreitet werden können. MDF-Dateien werden häufig verwendet, z. B. für die Veröffentlichung von Software, Spielen, Videos, sogar Betriebssystemen und mehr.

So packen Sie Springboot in ein JAR-Paket in Maven So packen Sie Springboot in ein JAR-Paket in Maven May 17, 2023 am 08:19 AM

Maven-Befehl: 1.mvncleanpackage-DskipTests: Führen Sie diesen Befehl im Projektverzeichnis aus, um ein JAR-Paket oder WAR-Paket im Zielverzeichnis zu generieren. 2.mvnclean: Bereinigen Sie die vom Projekt erstellten temporären Dateien, normalerweise das Zielverzeichnis unter dem Modul. 3.mvncompile-DskipTests: Der Modulinstallationsbefehl kopiert die gepackte JAR-/War-Datei zur Verwendung durch andere Module – Dmaven-Test .skip=true überspringt Tests (testcompile wird ebenfalls übersprungen).4.mvntest: Testbefehl oder src/test/java/ ausführen

Was ist die XLSX-Formatdatei? Was ist die XLSX-Formatdatei? Jul 06, 2022 pm 03:28 PM

xlsx ist eine Tabellendatei für Microsofts „Office Excel“; xlsx ist eine komprimierte Datei, die auf dem „Office Open XML“-Standard basiert und das bisherige proprietäre Standarddateiformat ersetzt, wobei am Ende der herkömmlichen Dateierweiterung ein „x“ hinzugefügt wird. und kann von jedem geöffnet werden. Jede Textverarbeitungssoftware, die XLSX-Dateien verwendet, kann dieses Dokument in eine XLS-Datei konvertieren.

Was bedeutet FDF-Datei? Was bedeutet FDF-Datei? Jan 31, 2023 am 10:24 AM

FDF-Dateien sind eine Formatdatei, die PDF-Dateien ähnelt. Sie sind ein Formulardatenformat, das zum Exportieren von Daten aus PDF-Formularfeldern verwendet wird. FDF-Dateien sind normalerweise kleiner als PDF-Dateien, da sie Formularfelddaten und nicht das gesamte Formular enthalten. Das FDF-Dateiformat kann Text, Schriftarten, Formate, Farben sowie Grafiken und Bilder unabhängig von Gerät und Auflösung in einer Datei kapseln. Es kann auch elektronische Informationen wie Hypertext-Links, Sounds und dynamische Bilder enthalten und unterstützt Dateien in Sonderlängen und Integration Das Maß an Sicherheit und Zuverlässigkeit ist hoch.

So öffnen Sie eine EML-Datei So öffnen Sie eine EML-Datei Feb 23, 2024 pm 09:57 PM

Die EML-Datei ist ein E-Mail-Dateiformat, das den ursprünglichen Inhalt und die ursprünglichen Informationen einer E-Mail enthält. Normalerweise wird die EML-Datei von einem E-Mail-Client oder E-Mail-Server generiert und speichert vollständige E-Mail-Daten, einschließlich Absender, Empfänger, Betreff, Text, Anhänge usw. Um EML-Dateien zu öffnen, können Sie die folgende Software verwenden: Mail-Client-Software: Die meisten E-Mail-Client-Software unterstützt das direkte Öffnen von EML-Dateien, z. B. Microsoft Outlook, Microsoft Mail, Thun

So starten, stoppen und starten Sie das Springboot-JAR-Paket unter Linux So starten, stoppen und starten Sie das Springboot-JAR-Paket unter Linux May 14, 2023 am 09:37 AM

Vorwort In der Konfigurationsdatei von Springboot haben die Namen der Konfigurationsdateien ihre eigene Bedeutung und Verwendung. Dev-Entwicklungsumgebung, Prod-Produktionsumgebung (Standard), Test-Testumgebung, lädt die angegebene Konfigurationsdatei – spring.profiles.active=prod Springboot lädt JAR-Pakete direkt in der Konsole. Der Nachteil besteht darin, dass das Projekt geschlossen wird, wenn die Konsole geschlossen wird. java-jarbootdo.jar//Diese Methode kann im Hintergrund ausgeführt werden, aber wenn die Shell gestartet wird, bleibt sie auch hängen java-jar/bootdo-2.0.0.jar>bootdolog.file2>&