0

我有一个 URL,中间包含一个空格,当我在这个文件上调用新的 JarFile() 构造函数时,我收到一个异常“java.util.zip.ZipException:打开 zip 文件时出错”

我正在尝试以下网址

URL url = file:/usr/local/mvn%20repo/javax/persistence/persistence-api/2.0/persistence-api-2.0.jar

并创建 JarFile 对象

JarFile jarFile = new JarFile(url.getFile());

并出现以下错误:

java.util.zip.ZipException: error in opening zip file

谢谢KK

4

1 回答 1

1

尝试使用 file:// 作为协议。所以总共它将包含 3 个斜杠,如下所示:

file:///usr/local/mvn%20repo/javax/persistence/persistence-api/2.0/persistence-api-2.0.jar
于 2013-05-07T13:40:38.877 回答