Unterschied zwischen Java-Klasse und Jar

Lesezeit: 2 Minuten

Haris Benutzeravatar
Hari

Was ist der Unterschied zwischen einer Java-Klassendatei und einer JAR-Datei?

Benutzeravatar von BertNase
BertNase

Eine Jar-Datei ist ein Zip-Archiv, das eine oder mehrere Java-Klassendateien enthält. Dies macht die Verwendung von Bibliotheken (bestehend aus mehreren Klassen) praktischer. Verzeichnisse und Jar-Dateien werden dem Klassenpfad hinzugefügt und sind für verfügbar ClassLoader zur Laufzeit, um bestimmte Klassen darin zu finden.

  • Streng genommen kann eine JAR-Datei auch 0 Klassen enthalten (z. B. wenn sie nur Ressourcen enthält).

    – Joachim Sauer

    21. April 2011 um 12:23

  • @JoachimSauer meinst du Klassendateien?

    – Fakipo

    14. April 2021 um 8:53 Uhr

  • @Fakipo: Ich meinte, dass eine JAR-Datei null Klassendateien enthalten und trotzdem gültig sein kann. Es wäre ungewöhnlich, aber erlaubt. Eine Klassendatei enthält immer genau einen Typ (Klasse, Schnittstelle, Aufzählung, …).

    – Joachim Sauer

    14. April 2021 um 9:13 Uhr

Benutzeravatar von Harry Joy
Harry Joy

A KRUG Die Datei enthält viele Dateien. Wir verwenden im Allgemeinen .jar-Dateien, um Java-Anwendungen oder -Bibliotheken in Form von Java-Klassendateien und zugehörigen Metadaten und Ressourcen (Text, Bilder usw.) zu verteilen. Sie können sagen JAR = Java-Archiv.

Alle Java-Dateien werden in Klassendateien kompiliert und dann verwenden wir diese Klassendatei, nicht die .java-Datei. Eine Klasse ist ein Konstrukt, das als Blaupause zum Erstellen von Instanzen der Klasse verwendet wird.

Weitere Informationen finden Sie auf Wikipedia: Wikipedia für JAR Und Wikipedia für den Unterricht

Eine Java-Datei enthält Java-Code. Eine Java-Datei wird kompiliert, um eine Klassendatei zu erstellen, die von der JVM geladen werden kann. Der Inhalt einer Klassendatei ist ziemlich gut erklärt Hier. Eine Jar-Datei ist ein Archiv anderer Dateien, höchstwahrscheinlich Klassendateien.

  • Wird die .java-Datei also in eine .class kompiliert, wenn Sie die .jar-Datei erstellen, oder müssen Sie die .java-Datei über die IDE kompilieren, bevor Sie die .jar-Datei erstellen?

    – Dzeimsas Zvirblis

    19. Dezember 2013 um 17:57 Uhr

  • Link scheint bei mir jetzt nicht zu funktionieren

    – JamEnergy

    16. Februar 2022 um 16:42 Uhr

Die JAR-Datei ist das komprimierte Dateiformat. Sie können viele Dateien in einer JAR-Datei speichern. JAR steht für Java Archive. Dieses Dateiformat wird zum Verteilen einer Reihe von Java-Klassen verwendet. Diese Datei hilft Ihnen, die Dateigröße zu reduzieren und viele Dateien in einer zu sammeln, indem Sie Dateien komprimieren

Eine Klasse wird erklärt Hier

1451420cookie-checkUnterschied zwischen Java-Klasse und Jar

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy