2
我通過WinScp將一個jar文件從Windows 7複製到我的應用程序lib文件夾。在開始我的應用程序時,我得到了下面的錯誤。該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)
檢查兩側的MD5。 Linux上的'md5sum foo.jar',Windows上的[HashTab](http://implbits.com/products/hashtab/)。 –
出於好奇,因爲幾乎所有非Windows設備都是Unix,您運行的是哪種Unix? (Solaris,OSX,GNU/Linux,BSD等) –