Нет, API-интерфейсу TrueZIP File * требуется только JSE6.
аюсь получить доступ к каталогу внутри моего файла JAR. Я хочу просмотреть все файлы внутри самого каталога. Я пытался, например, используя следующее:
URL imagesDirectoryURL=getClass().getClassLoader().getResource("Images");
if(imagesFolderURL!=null)
{
File imagesDirectory= new File(imagesDirectoryURL.getFile());
}
Если я протестирую этот апплет, он работает хорошо. Но как только я помещаю содержимое в банку, это происходит не по нескольким причинам. Если я использую этот код, URL всегда указывает за пределы фляги, поэтому я должен поставитьImages
каталог там. Но если я используюnew File(imagesDirectoryURL.toURI());
, это не работает внутри банки, потому что я получаю ошибкуURI not hierarchical
, Я уверен, что каталог существует внутри банки. Как я должен получить содержимоеImages
внутри банки?