Могу ли я извлечь файл из фляги глубиной 3 директории? - PullRequest
0 голосов
/ 05 декабря 2008

У меня есть файл jar, в котором есть файл с именем "client.ts" в (при просмотре в ZipGenius) "/ com / что-то / сообщение". Когда я делаю

JarFile jarFile = new JarFile("Client.jar");
JarEntry zipFile = jarFile.getJarEntry("client.ts");

Не удается найти файл "client.ts". Если я упакую файл в "/ resources /", он сможет найти его. JarFile.getEntry() разворачивает только один каталог? Javadoc для getJarEntry() просто говорит: Возвращает ZipEntry для данного имени записи или ноль, если не найден.

1 Ответ

3 голосов
/ 05 декабря 2008

Полный путь записи в JAR должен работать:

JarEntry zipFile = jarFile.getJarEntry("com/something/messaging/client.ts");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...