У меня есть два файла jar. Обычно, если я хочу, чтобы «распаковать» ресурс из моего файла банку я иду:Распаковка/извлечение ресурсов из другого JAR-файла
InputStream in = MyClass.class.getClassLoader().getResourceAsStream(name);
byte[] buffer = new byte[1024];
int read = -1;
File temp2 = new File(new File(System.getProperty("user.dir")), name);
FileOutputStream fos2 = new FileOutputStream(temp2);
while((read = in.read(buffer)) != -1) {
fos2.write(buffer, 0, read);
}
fos2.close();
in.close();
Что делать, если у меня будет еще один JAR-файлы в том же каталоге? Могу ли я получить доступ ко второму файлу ресурсов JAR с помощью simillar? Этот второй JAR не запускается, поэтому у него нет собственного загрузчика классов. Это единственный способ распаковать этот второй JAR-файл?