CLASS JAR
Dateikonvertierung

CLASS in JAR konvertieren

SCHNELLE ANTWORT
Ist es möglich, CLASS in JAR zu konvertieren?
Ja - CLASS lässt sich in JAR konvertieren.

Führen Sie jar cfe app.jar MainClass *.class in einem Terminal mit installiertem JDK aus, um eine ausführbare JAR zu erstellen. Das Paketieren ist rein ein Archivierungsschritt - die enthaltenen .class-Dateien sind Bit für Bit identisch mit den Originalen. Ohne einen Main-Class-Eintrag im Manifest wird java -jar app.jar fehlschlagen.

Auch nach JAR: JAVA · PACK · DEX

Auf dieser Seite

Getestet auf macOS, Windows & Linux
Zuletzt verifiziert am Oct 2026

Weitere kostenlose Konverter

HEIC, PNG, WEBP, MP3 und mehr - jedes Tool hier ist kostenlos.

Toolbox öffnen

Warum CLASS in JAR konvertieren?

Lose .class-Dateien sind unpraktisch zu verteilen oder auszuführen. Eine JAR bündelt alles in einer einzigen Datei und ermöglicht es Benutzern mit einem Manifest-Eintrag, die Anwendung mit java -jar zu starten, anstatt Classpaths und einzelne Klassendateien verwalten zu müssen.

Wie man CLASS in JAR konvertiert

jar (JDK) FREE

Navigieren Sie zum Verzeichnis mit Ihren .class-Dateien und führen Sie jar cfe app.jar com.example.MainClass *.class aus, um eine ausführbare JAR zu erstellen. Lassen Sie das e-Flag und das Main-Class-Argument weg, um stattdessen eine Library-JAR zu erstellen.

IntelliJ IDEA Community FREE

Gehen Sie zu File > Project Structure > Artifacts, fügen Sie eine JAR aus Modulen mit Abhängigkeiten hinzu, legen Sie die Main-Class fest und führen Sie Build > Build Artifacts aus.

Eclipse IDE FREE

Klicken Sie mit der rechten Maustaste auf das Projekt, wählen Sie Export > Java > Runnable JAR file, wählen Sie die Launch-Konfiguration, legen Sie den Ausgabepfad fest und klicken Sie auf Finish.

Über diese Formate

Qualität & worauf zu achten ist

  • Eine JAR ist ein ZIP-Archiv; benennen Sie sie in .zip um, um den Inhalt in einem beliebigen Archivmanager zu inspizieren. Die Datei META-INF/MANIFEST.MF steuert, wie Java damit umgeht.
  • Ohne ein Main-Class-Attribut im Manifest schlägt java -jar app.jar fehl - verwenden Sie jar cfe (nicht jar cf), um den Einstiegspunkt festzulegen.
  • Der Bytecode bleibt unverändert; das Paketieren in eine JAR ist reine Archivierung und verändert die .class-Dateien nicht.

Häufig gestellte Fragen

Benötige ich die JRE oder das JDK, um eine JAR zu erstellen?
Sie benötigen das JDK - der jar-Befehl wird mit dem JDK ausgeliefert, nicht mit der JRE.
Wie überprüfe ich, was sich in einer vorhandenen JAR befindet?
Führen Sie jar tf app.jar in einem Terminal aus oder benennen Sie die .jar in .zip um und öffnen Sie sie in einem Archivmanager.
Kann ich Ressourcendateien (Bilder, Konfigurationen) zur JAR hinzufügen?
Ja - listen Sie diese zusammen mit den .class-Dateien im jar-Befehl auf oder nutzen Sie den Artifact-Builder Ihrer IDE, um sie einzuschließen.