Dlaczego nie można usunąć wpisów z pliku jar?

1

Możliwe jest dodawanie nowych wpisów do pliku jar za pomocą narzędzia jar.
Możliwe jest modyfikowanie niektórych wpisów w pliku jar za pomocą narzędzia jar.
Ale niemożliwe jest usunięcie niektórych wpisów z pliku jar.
Dlaczego?

użytkownik40086
źródło

Odpowiedzi:

2

Jednym z dobrych powodów jest to, że jeśli usuniesz coś ze słoika, ryzykujesz zerwanie zależności innych klas w słoiku. Ale zgadzam się, że to jest dla dziecka użytkownik, który może wiedzieć, co można bezpiecznie usunąć.

Możesz obejść to dość łatwo, zmieniając nazwę słoika na plik .zip i manipulując nim za pomocą swojego ulubionego edytora .zip (Eksplorator plików Windows to zrobi). Po zakończeniu zmień nazwę na .jar. Pliki jar używają standardowego pakowania zip i kompresji ...

SOL__
źródło
Na przykład: dotnetperls.com/7-zip-examples
javamonkey79