gpt4 book ai didi

Java ZipInputStream 异常在代码执行之前抛出

转载 作者:行者123 更新时间:2023-12-01 05:11:44 29 4
gpt4 key购买 nike

我有 Java 代码,它传入一个 Zip 文件列表,其中一个文件的格式故意错误。该 Zip 文件位于列表末尾。

我的代码看起来有点像:

System.out.println("Hi Stinky Pete ");
try
{
for (File files : file)
{
zip_str = new ZipInputStream(new BufferedInputStream(new FileInputStream(file)));
yada;
}
}
catch(Exception)
{
}

在到达错误的 zip 文件(列表中的第 4 个或第 20 个文件)之前,它从不打印“Hi Stinky Pete”或处理任何文件,它只是抛出 ZipException。另外,我无法捕获 ZipException!它总是冒泡并终止我的程序。任何帮助都会很棒。

最佳答案

这个格式错误的 ZIP 文件是否存在于您的类路径中?或者您的类中是否有一个尝试打开它的静态初始值设定项?

仔细查看异常堆栈跟踪以查看抛出异常的位置。如果您无法解释它,请在您的问题中发布堆栈跟踪

关于Java ZipInputStream 异常在代码执行之前抛出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11937309/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com