Was ist das Dateiformat von 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.
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!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



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

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

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.

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

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.

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.

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

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>&