In meinem Workflow zum Erstellen eines Jar, um meinen Code zu verteilen, ich derzeit:
Dies stellt sicher, dass die .class-Dateien auf dem neuesten Stand sind und erstellt das jar. Ich möchte das Gleiche über die Befehlszeile machen, aber die meiste Dokumentation zum Erstellen von JARs scheint nur Dateien zu verwerfen, die bereits vorhanden sind, ohne die Phase der Erstellung der .Class-Dateien. Wie kann ich dies über die Befehlszeile tun?
Um manuell eine JAR-Datei zu erstellen, können Sie das Dienstprogramm "jar" verwenden. Eine JAR-Datei ist im Grunde eine Archivdatei (tatsächlich können Sie jedes ZIP-Tool verwenden, um den JAR-Inhalt zu extrahieren). Um eine JAR-Datei zu erstellen, geben Sie die Option "c" und alle .class-Dateien an, die Sie kompiliert haben und die Sie einschließen möchten. Die Befehlszeile von jar ahmt den Befehl tar nach. Um beispielsweise Ihre Klassendateien hinzuzufügen, deren Stammordner com lautet, geben Sie Folgendes ein:
%Vor%Optional können Sie Manifestdaten in Form einer Manifestdatei hinzufügen, um eine standardmäßige ausführbare Datei und andere Informationen anzugeben.
Allerdings ist es einfacher, eine JAR-Datei zu erstellen, indem Sie einfach ant verwenden.
Sieh dir dieses Tutorial auf der ant-Website an, das ein Beispiel für eine typische ant build-Datei gibt: Ссылка
Tags und Links eclipse java android command-line jar