0 голосов
 
749 просмотров
25.02.2017 / 10:37  Death

Получение класса из другого архива

Пожалуйста, покажите как достать из zip архива файлы и найти там нужный из них, например Main.class и получить из него объект в коде и вызвать из него метод met1 интерфейса Int1, например.

Буду благодарен. :)
Ответы
 
0 голосов
 
# 25.02.2017 / 11:24  aNNiMON
Короткое решение: не заморачивайся и кидай архив в classpath (только не zip, а jar). Тогда интерфейс Int1 и метод met1 будут доступны. Иными словами, Java всё сделает за тебя, и архив подгрузит, и классы найдёт.
  1. java -cp arch1.jar;arch2.jar;MainApp.jar com.example.Main

Длинное решение: читай про classloader.
Изм. aNNiMON от 25.02.2017 / 11:27
25.02.2017 / 14:04  Death
Угу, тогда как сказать НБ что бы не генерировал пустую строку в манифесте приложения о библиотеках?
Всего: 1

Реклама

Мы в соцсетях

tw tg yt gt