Редактирование файла .jar путем удаления зависимых файлов jar и их последующей замены.JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Редактирование файла .jar путем удаления зависимых файлов jar и их последующей замены.

Сообщение Anonymous »

Я работаю над задачей, которая позволит удалить два зависимых файла .jar из главного файла .jar, а затем добавить их обратно в исходный файл .jar. Возможно, это не имеет смысла, но есть причина, по которой это необходимо.
Исходная структура jar примерно такая:

Код: Выделить всё

project.jar
-- SUBFOLDER
-- classes
-- lib
-- dependency1.jar
-- dependency2.jar
-- dependencyN.jar
Мне нужно удалить dependent1.jar и dependent2.jar из исходного jar-файла, а затем добавить их обратно.
Когда я удаляю зависимости, jar запускается, но некоторые функции приложения не работают — это нормально. Когда я добавляю банки обратно, приложение вообще не работает.
Я пытался использовать утилиту jar jar -uf project.jar dependency1.jardependentncy2.jar, утилита zip, я тоже пробовал разархивировать jar и только добавлять классы в project.jar. Когда я пытаюсь запустить обновленный jar-файл, он кажется поврежденным или новые добавленные jar-файлы не работают.
Есть ли хороший способ манипулировать таким jar-файлом?

Подробнее здесь: https://stackoverflow.com/questions/781 ... acing-them
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Извлечение зависимых файлов MIB в анализ файлов MIB с использованием Net-SNMP
    Anonymous » » в форуме C++
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Объединение зависимых файлов DLL с исполняемым файлом с помощью Windeployq
    Anonymous » » в форуме C++
    0 Ответы
    27 Просмотры
    Последнее сообщение Anonymous
  • Массовое редактирование страниц Elementor для удаления/редактирования чего-либо (контейнера/виджета)
    Anonymous » » в форуме Php
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Поиск Laravel путем замены форм происхождения и назначения
    Anonymous » » в форуме Php
    0 Ответы
    23 Просмотры
    Последнее сообщение Anonymous
  • Вопрос относительно функции ФИЛЬТР и зависимых раскрывающихся списков
    Гость » » в форуме Excel
    0 Ответы
    117 Просмотры
    Последнее сообщение Гость

Вернуться в «JAVA»