een JAR-bestand bijwerken

het Jar-gereedschap biedt een u-optie die u kunt gebruiken om de inhoud van een bestaand JAR-bestand bij te werken door het manifest te wijzigen of door bestanden toe te voegen.

het basiscommando voor het toevoegen van bestanden heeft dit formaat:

jar uf jar-file input-file(s)

In dit commando:

  • de u optie geeft aan dat u een bestaand JAR-bestand wilt bijwerken.
  • de optie f geeft aan dat het bij te werken JAR-bestand is opgegeven op de opdrachtregel.
  • jar-bestand is het bestaande JAR-bestand dat moet worden bijgewerkt.
  • invoerbestand (en) is een door spaties gescheiden lijst van een of meer bestanden die u aan het JAR-bestand wilt toevoegen.

alle bestanden in het archief met dezelfde padnaam als een bestand dat wordt toegevoegd, zullen worden overschreven.

wanneer u een nieuw JAR-bestand maakt, kunt u optioneel de optie-C gebruiken om een verandering van map aan te geven. Zie het gedeelte JAR-bestand maken voor meer informatie.

voorbeelden

herinneren aan die TicTacToe.pot heeft deze inhoud:

stel dat u het bestand images / new wilt toevoegen.gif naar het JAR bestand. U kunt dit bereiken door dit commando uit te voeren vanuit de bovenliggende map van de images-map:

jar uf TicTacToe.jar images/new.gif

het herziene JAR-bestand heeft deze inhoudsopgave:

u kunt de optie-C gebruiken om” mappen te wijzigen ” tijdens het uitvoeren van het commando. Bijvoorbeeld::

jar uf TicTacToe.jar -C images new.gif

dit commando zou veranderen naar de images directory voordat er nieuwe toegevoegd worden.gif naar het JAR bestand. De images directory zou niet worden opgenomen in de padnaam van nieuw.gif als het aan het archief wordt toegevoegd, wat resulteert in een inhoudsopgave die er als volgt uitziet: