วิธีการแทนที่ไฟล์ใน jar ด้วยบรรทัดคำสั่งใน linux


11

ฉันมีเหยือกและฉันต้องการแทนที่คลาสในนั้นในขณะนี้ฉันสามารถเปิดได้ด้วย "เครื่องมือจัดการที่เก็บถาวร" แล้วลากและวางคลาสที่รวบรวมใหม่ลงในขวด แต่ฉันคิดว่ามันน่าเบื่อจริงๆ ถ้าฉันสามารถทำได้ด้วยเพียงแค่คำสั่ง?

ขอบคุณ ~


+1 สำหรับ GUI ที่น่าเบื่อ :) แต่คุณควรแก้ไข "เครื่องมือจัดการไฟล์เก็บถาวร" ...
Johan

คำตอบ:


11
zip -u stuff.jar file.txt

จะอัปเดต file.txt ใน stuff.zip โปรดทราบว่าสำหรับ-ufile.txt จะต้องมีอยู่แล้วในไฟล์ zip และจะถูกเขียนทับหากใหม่กว่าไฟล์ใน jar


เคล็ดลับที่ดี คุณอาจจะทำได้ด้วย 7-zip เช่นกัน
djangofan

มีวิธีแก้ปัญหาหรือไม่หากใช้ zip และ jar? ฉันมีเพียงน้ำมันดินและ gzip เท่านั้น
wutzebaer

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.