Вы можете использовать эту очень простую библиотеку для упаковки / распаковки файла jar
JarManager
Очень просто
import java.io.File;
import java.util.List;
import fr.stevecohen.jarmanager.JarUnpacker;
class Test {
JarUnpacker jarUnpacker = new JarUnpacker();
File myfile = new File("./myfile.jar");
File unpackDir = new File("./mydir");
List<File> unpacked_files = jarUnpacker.unpack(myfile.getAbsolutePath(), unpackDir.getAbsolutePath());
}
Вы также можете использовать Зависимость maven
<dependency>
<groupId>fr.stevecohen.jarmanager</groupId>
<artifactId>JarManager</artifactId>
<version>0.5.0</version>
</dependency>
Вам также нужен мой репозиторий
<repository>
<id>repo-reapersoon</id>
<name>ReaperSoon's repo</name>
<url>http://repo-maven.stevecohen.fr</url>
</repository>
Проверьте последнюю версию со ссылкой ниже, чтобы использовать последнюю зависимость
Пожалуйста, используйте мой трекер открытых сообщений , если вы обнаружите какие-либо ошибки