Где находится исходный код программы Jar?В частности, ищем способ реализовать функцию jar uvf для обновления или добавления в существующий архив.Глядя на этот отчет об ошибке , похоже, нет надежды сделать это из обычного Java JAR / ZIP API.
Вы можете скачать исходные коды OpenJDK на сайте OpenJDK .Оттуда вы сможете просматривать источники полного JDK (включая приложение jar).
Проверьте здесь: OpenJDK: Группа основных библиотек , найдите «JAR» на этой странице. Существует список пакетов и каталогов, связанных с этим инструментом. Вы можете скачать исходники из Mercurial или в виде пакета исходников на том же сайте.
Не имеет отношения к вопросу, но, возможно, вам также следует взглянуть на Commons Compress , чтобы проверить, предоставляет ли вам те функции, которые вам нужны.
Последний исходный файл на http://hg.openjdk.java.net/jdk7/tl/jdk/file/6bc450d87125/src/share/classes/sun/tools/jar