我正在通过 WinScp 将一个 jar 文件从 Windows 7 复制到我在 Unix 机器上的应用程序 lib 文件夹。在启动我的应用程序时,出现以下错误。 jar 文件在复制时是否已损坏。复制 jar 的正确方法是什么?
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)
最佳答案
您是否在二进制模式下使用 WinSCP?它确实有一个文本传输模式,可以生成一个 jar 文件。
关于java - 将 jar 文件从 Windows 7 复制到 Unix 会出现 java.util.zip.ZipException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31205186/