2013-08-05 51 views
4

我嘗試使用下面的命令解壓一個jar文件:錯誤而試圖提取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) 

什麼能不能得到解決?

回答

6

這是因爲您沒有C:\Program Files\Java\jdk1.7.0_25\bin的寫入權限。

嘗試在不同的文件夾中解壓縮它或以管理員身份打開控制檯。

1

它看起來像權限問題。

嘗試使用WinRAR或7-zip解壓縮jar文件。你可以右鍵點擊jar文件並選擇解壓到(你有寫權限的地方)。

0

似乎是一個權限問題。請檢查:

1)您有試圖提取到的文件夾的讀/寫權限。 2)該文件夾被寫保護

嘗試將其複製到不同的目錄並嘗試提取jar。