У меня есть файл с именем "file.ear".Этот файл содержит несколько файлов, в том числе файл «war» с именем «file.war» (который также является архивом).Я намерен открыть текстовый файл, который находится в «file.war».В данный момент мой вопрос заключается в том, какой из способов «создать файл ZipFile» из этого файла «file.war»
был создан.Когда запись «file.war», я пытался создать еще один ZipFile
ZipFile earFile = new ZipFile("file.ear");
Enumeration(? extends ZipEntry) earEntries = earFile.entries();
while (earEntries.hasMoreElements()) {
ZipEntry earEntry = earEntries.nextElement();
if (earEntry.toString().equals("file.war")) {
// in this line I want to get a ZipFile from the file "file.war"
ZipFile warFile = new ZipFile(earEntry.toString());
}
}
Я ожидаю получить экземпляр ZipFile из «file.war», и отмеченная строка выбрасывает исключение FileNotFoundException.