Untuk memperluas apa yang dikatakan dfa, alasannya adalah karena file jar diatur seperti file zip. Jika Anda ingin mengubah file, Anda harus membaca semua entri, memodifikasi yang ingin Anda ubah, dan kemudian menulis entri kembali ke dalam file jar. Saya harus melakukan ini sebelumnya, dan itulah satu-satunya cara saya dapat melakukannya.
EDIT
Perhatikan bahwa ini menggunakan editor file jar internal ke Java, yang merupakan aliran file. Saya yakin ada cara untuk melakukannya, Anda dapat membaca seluruh toples ke dalam memori, memodifikasi semuanya, lalu menulis kembali ke aliran file. Itulah yang saya percaya utilitas seperti 7-Zip dan lainnya lakukan, karena saya percaya ToC dari tajuk zip harus ditentukan pada waktu penulisan. Namun, saya bisa saja salah.