Como substituir um arquivo no jar com a linha de comando no linux?


11

Eu tenho um jar, e preciso substituir uma classe nele, neste momento, só posso abri-lo com "gerenciador de arquivos" e, em seguida, arraste e solte a nova classe compilada no jar, mas acho que isso é realmente chato, se eu posso fazer com apenas um comando?

Obrigado ~


+1 para gui ser chato :), mas você deve corrigir "gerenciador de arquivos" ...
Johan

Respostas:


11
zip -u stuff.jar file.txt

atualizará o arquivo.txt em stuff.zip. Observe que o -uarquivo.txt já deve existir no arquivo zip e somente será substituído se for mais novo que o do jar.


ótima dica. você provavelmente poderia fazer isso com 7-zip também.
djangofan

Existe uma solução se zip e jar não estiverem disponíveis? Eu só tenho tar e gzip disponível
wutzebaer

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.