2015-07-03 51 views
2

我通過WinScp將一個jar文件從Windows 7複製到我的應用程序li​​b文件夾。在開始我的應用程序時,我得到了下面的錯誤。該jar文件在複製時被破壞。什麼是複製罐子的正確方法?從Windows 7複製jar文件到Unix給出java.util.zip.ZipException

java.util.zip.ZipException: invalid END header (bad central directory offset) 
    at java.util.zip.ZipFile.open(Native Method) 
    at java.util.zip.ZipFile.<init>(ZipFile.java:127) 
    at java.util.jar.JarFile.<init>(JarFile.java:135) 
    at java.util.jar.JarFile.<init>(JarFile.java:72) 
+2

檢查兩側的MD5。 Linux上的'md5sum foo.jar',Windows上的[HashTab](http://implbits.com/products/hashtab/)。 –

+0

出於好奇,因爲幾乎所有非Windows設備都是Unix,您運行的是哪種Unix? (Solaris,OSX,GNU/Linux,BSD等) –

回答

相關問題