У меня есть файл Jar, который содержит другие вложенные Jars. Когда я вызываю новый конструктор JarFile()
в этом файле, я получаю исключение, в котором говорится:
java.util.zip.ZipException: ошибка при открытии zip файла
Когда я вручную распакую содержимое этого Jar файла и снова застегиваю его, он отлично работает. Также обратите внимание, что это исключение видно только в версиях WebSphere 6.1.0.7 и более поздних версиях. То же самое отлично работает с tomcat и WebLogic. Кроме того, когда я использую JarInputStream вместо JarFile, я могу читать содержимое файла Jar без каких-либо исключений. Пожалуйста, дайте мне знать, если у вас есть идеи о том, как это можно исправить.
Спасибо, Sandhya