erstellen Was die Java entspricht diesen jar Befehl lautet:Java-Code eine JAR-Datei
C:\>jar cvf myjar.jar directory
Ich mag diese JAR-Datei erstellen programmatisch als ich nicht, dass der Befehl jar
sichergestellt werden kann, wird auf dem Systempfad, wo ich einfach den externen Prozess ausführen könnte.
Bearbeiten: Alles was ich will, ist ein Verzeichnis zu archivieren (und zu komprimieren). Muss keinem Java-Standard folgen. Dh: ein Standard-Reißverschluss ist in Ordnung.
er ... Sie wissen, dass es eine 'JarOutputStream' gibt, die eine Kindklasse von' ZipOutputStream' ist? – Powerlord
Danke .. Sah das, aber auf der Suche nach nur ein Verzeichnis archivieren, das viele Verzeichnisse und Dateien enthält. Ich möchte nicht ein Eingabe-Array aller Dateien erstellen müssen. Ich möchte nur das Verzeichnis als Eingabe übergeben. –
@Marcus müssen Sie für das rekursive Iterieren durch die Verzeichnisse codieren. –