Zu verwendende Technik, wenn in der fertigen JAR-Datei eine Datei fehlt oder Sie die Eigenschaften ein wenig ändern möchten
Wenn Sie die Datei aktualisieren möchten, zeigen Sie die Liste der Dateien im JAR an und überprüfen Sie den Pfad der Zieldatei.
jar tf XXXX.jar
So fügen Sie beispielsweise log4j.propreties zum Stammverzeichnis von jar hinzu:
jar uvf XXXX.jar log4j.properties
Wenn es sich in einem Unterverzeichnis des Verzeichnisses befindet, graben Sie das vorliegende Verzeichnis, platzieren Sie die Datei und führen Sie den Befehl aus.
Zum Beispiel so. Wenn Sie die Java-Datei aktualisieren möchten, kompilieren Sie Java, um eine Klassendatei zu generieren, und aktualisieren Sie es anschließend (die Java-Datei sollte nicht funktionieren).
jar uvf XXXX.jar org/apache/log4j/FileAppender.class
Recommended Posts