当前位置: 首页 > 面试题库 >

ZipException:运行应用程序时无效距离太远

齐甫
2023-03-14
问题内容

我有一个将Restrest用作后端api /
service的GWT应用程序,该项目正常运行,但是当我将该项目移至另一台计算机并运行它时,在执行GWT运行时出现此错误:

Caused by: java.util.zip.ZipException: invalid distance too far back
    at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:164)
    at java.util.zip.ZipInputStream.read(ZipInputStream.java:193)
    at java.util.jar.JarInputStream.read(JarInputStream.java:207)
    at org.scannotation.archiveiterator.InputStreamWrapper.read(InputStreamWrapper.java:36)
    at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
    at java.io.BufferedInputStream.read(BufferedInputStream.java:254)
    at java.io.DataInputStream.readInt(DataInputStream.java:387)
    at javassist.bytecode.ClassFile.read(ClassFile.java:731)
    at javassist.bytecode.ClassFile.<init>(ClassFile.java:108)
    at org.scannotation.AnnotationDB.scanClass(AnnotationDB.java:343)
    at org.scannotation.AnnotationDB.scanArchives(AnnotationDB.java:326)
    at org.jboss.resteasy.plugins.server.servlet.ConfigurationBootstrap.createDeployment(ConfigurationBootstrap.java:163)
    ... 24 more

可能是什么问题呢?

  • 是GWT罐子还是Resteasy?ZipException是什么意思?这是否意味着损坏的依赖关系?

问题答案:

我将在这里走出去,说您遇到类兼容性错误或Jars损坏(查看调用堆栈,它试图从jar文件加载类)。

验证两个系统上的Java版本是否完全相同,然后将整个项目从工作主机复制到非工作主机。您的Jar可能已损坏。

基本上 确保所有内容都相同,然后重试



 类似资料:
  • 我的离子2应用程序不能在GenymoveAndroid模拟器中运行。错误消息是: 运行一个或多个平台时出错:错误:adb:命令失败,退出代码为1错误输出:错误:无法安装smartsocket侦听器:地址已在使用adb服务器未确认*启动守护程序失败*错误:无法连接到守护程序您可能没有运行此项目所需的环境或操作系统 端口号似乎已经被占用了。但当我停止Genymotion模拟器时,它对普通的AVD模拟器

  • 我无法运行JavaFX-Kotlin应用程序。 我的初学者类 我不能将param“args”传递给“launch”方法,因为编译器说: 错误:(19,9)Kotlin:不能使用提供的参数调用以下函数:public open fun launch(p0:class!,vararg p1:string!):javafx.application.application中定义的单元public open

  • 例如。 这应该运行一个简单的hello world应用程序,摘自oracle文档。然而,当我‘运行’这个代码,没有窗口打开。取而代之的是打开一个名为“Java”的应用程序。看起来'java'只是一个位于'jdk1.8.0_25.jdk/contents/home/bin'中的'UNIX可执行文件‘。应用程序'java'绝对不显示任何东西,并且在没有强制退出的情况下无法关闭。 我在MacBook上运

  • 我需要计算汽车行驶的距离!不是距离,不是距离到否。如果我们通过谷歌提供的API计算,距离可以完全不同。谷歌可以提供从一个点到另一个点的1公里距离,但汽车可以按照骑手想要的方式行驶800米。使用加速计没有帮助。它适用于步行,但绝不适用于更快的速度。 我尝试过使用Google的位置API:距离到或距离之间根本不是一个选项。它可以给出与IN REAL截然不同的结果。在真实的汽车中,可以通过非常短的地方并

  • 我在我的Android应用程序中面临奇怪的问题。它总是给我错误的名字 JAVAlang.RuntimeException:无法实例化应用程序io。日本动画。应用程序。应用程序:java。lang.ClassNotFoundException:在路径:DexPathList[[zip文件”//data/app/io.hitanime.app-957U27HR57arXVvYGSCFSQ==/base