7

我正在尝试使用以下命令提取 jar 文件:

C:\Program Files\Java\jdk1.7.0_25\bin>jar xf C:\Users\...\MyJar.jar

但得到错误:

java.io.IOException: META-INF : could not create directory
    at sun.tools.jar.Main.extractFile(Main.java:953)
    at sun.tools.jar.Main.extract(Main.java:877)
    at sun.tools.jar.Main.run(Main.java:263)
    at sun.tools.jar.Main.main(Main.java:1177)

能解决什么问题?

4

3 回答 3

10

那是因为你没有写权限C:\Program Files\Java\jdk1.7.0_25\bin

尝试在不同的文件夹中解压缩它或以管理员身份打开控制台。

于 2013-08-05T07:16:27.460 回答
1

它看起来像权限问题。

尝试使用 WinRAR 或 7-zip 解压 jar 文件。您可以右键单击 jar 文件并选择提取到(您有写入权限的位置)。

于 2013-08-05T07:19:28.110 回答
0

似乎是权限问题。请检查:

1)您在尝试提取到的文件夹中具有读/写权限。2)文件夹被写保护

尝试将其复制到不同的目录并尝试提取 jar 。

于 2013-08-05T07:26:47.523 回答