¿Cómo reemplazar un archivo en jar con línea de comando en linux?


11

Tengo un jar, y necesito reemplazar una clase, en este momento, solo puedo abrirlo con el "administrador de archivos" y luego arrastrar y soltar la nueva clase compilada en el jar, pero creo que esto es realmente aburrido, si puedo hacer con solo un comando?

Gracias ~


+1 por que la interfaz gráfica es aburrida :), pero debes corregir el "administrador de archivos" ...
Johan

Respuestas:


11
zip -u stuff.jar file.txt

actualizará file.txt en stuff.zip. Tenga en cuenta que para -ufile.txt ya debe existir en el archivo zip y solo se sobrescribirá si es más nuevo que el del archivo jar.


Gran consejo. Probablemente puedas hacerlo con 7-zip también.
djangofan

¿Hay alguna solución si zip y jar no están disponibles? Solo tengo alquitrán y gzip disponibles
wutzebaer

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.