所以我需要为程序添加一个新方法,它需要我访问这个zip文件夹。第一种方法从网站下载并返回File对象。
所以现在在我的方法中,我想将其更改为ZipFile对象。在我想要接收文件的那一刻,使用该文件创建一个ZipFile对象,然后返回它。
所以一切都很好,但是当我创建ZipFile对象时,它表示存在未处理的IOException。但是如果我把try / catch放在它周围,我就无法返回ZipFile。所以我首先创建它然后执行try catch但告诉我ZipFile没有初始化。我对自己在思考中缺少什么或者如何对此进行排序的任何想法?
我的代码看起来像;
ZipFile zipTestData;
try {
zipTestData = new ZipFile(testData)
}catch (IOException io)
log.debug(io.toString());
}catch(Exception e) {
log.debug(e.toString());
}
return zipTestData;