ApriI 2022-04-12 10:17 采纳率: 50%
浏览 35
已结题

我在运行Tomcat的时候遇到了如下问题,请大家看一下到底是什么情况啊

scalac: Error: MALFORMED
java.lang.IllegalArgumentException: MALFORMED
    at java.util.zip.ZipCoder.toString(ZipCoder.java:58)
    at java.util.zip.ZipFile.getZipEntry(ZipFile.java:583)
    at java.util.zip.ZipFile.access$900(ZipFile.java:60)
    at java.util.zip.ZipFile$ZipEntryIterator.next(ZipFile.java:539)
    at java.util.zip.ZipFile$ZipEntryIterator.nextElement(ZipFile.java:514)
    at java.util.zip.ZipFile$ZipEntryIterator.nextElement(ZipFile.java:495)
    at scala.reflect.io.FileZipArchive.iterator(ZipArchive.scala:139)
    at scala.collection.IterableLike$class.foreach(IterableLike.scala:72)
    at scala.reflect.io.AbstractFile.foreach(AbstractFile.scala:89)
    at scala.tools.nsc.util.DirectoryClassPath.traverse(ClassPath.scala:288)
    at scala.tools.nsc.util.DirectoryClassPath.x$15$lzycompute(ClassPath.scala:310)
    at scala.tools.nsc.util.DirectoryClassPath.x$15(ClassPath.scala:310)
    at scala.tools.nsc.util.DirectoryClassPath.packages$lzycompute(ClassPath.scala:310)
    at scala.tools.nsc.util.DirectoryClassPath.packages(ClassPath.scala:310)
    at scala.tools.nsc.util.DirectoryClassPath.packages(ClassPath.scala:277)
    at scala.tools.nsc.util.MergedClassPath$$anonfun$packages$1.apply(ClassPath.scala:368)
    at scala.tools.nsc.util.MergedClassPath$$anonfun$packages$1.apply(ClassPath.scala:368)
    at scala.collection.Iterator$class.foreach(Iterator.scala:743)
    at scala.collection.AbstractIterator.foreach(Iterator.scala:1174)
    at scala.collection.IterableLike$class.foreach(IterableLike.scala:72)
    at scala.collection.AbstractIterable.foreach(Iterable.scala:54)
    at scala.tools.nsc.util.MergedClassPath.packages$lzycompute(ClassPath.scala:368)
    at scala.tools.nsc.util.MergedClassPath.packages(ClassPath.scala:363)
    at scala.tools.nsc.symtab.SymbolLoaders$PackageLoader.doComplete(SymbolLoaders.scala:259)
    at scala.tools.nsc.symtab.SymbolLoaders$SymbolLoader.complete(SymbolLoaders.scala:211)
    at scala.reflect.internal.Symbols$Symbol.info(Symbols.scala:1429)
    at scala.reflect.internal.Mirrors$RootsBase.init(Mirrors.scala:256)
    at scala.tools.nsc.Global.rootMirror$lzycompute(Global.scala:66)
    at scala.tools.nsc.Global.rootMirror(Global.scala:64)
    at scala.tools.nsc.Global.rootMirror(Global.scala:39)
    at scala.reflect.internal.Definitions$DefinitionsClass.ObjectClass$lzycompute(Definitions.scala:257)
    at scala.reflect.internal.Definitions$DefinitionsClass.ObjectClass(Definitions.scala:257)
    at scala.reflect.internal.Definitions$DefinitionsClass.init(Definitions.scala:1374)
    at scala.tools.nsc.Global$Run.<init>(Global.scala:1278)
    at xsbt.ZincCompiler$ZincRun.<init>(CallbackGlobal.scala:80)
    at xsbt.CachedCompiler0.run(CompilerBridge.scala:161)
    at xsbt.CachedCompiler0.run(CompilerBridge.scala:134)
    at xsbt.CompilerBridge.run(CompilerBridge.scala:39)
    at sbt.internal.inc.AnalyzingCompiler.compile(AnalyzingCompiler.scala:91)
    at org.jetbrains.jps.incremental.scala.local.IdeaIncrementalCompiler.compile(IdeaIncrementalCompiler.scala:57)
    at org.jetbrains.jps.incremental.scala.local.LocalServer.doCompile(LocalServer.scala:52)
    at org.jetbrains.jps.incremental.scala.local.LocalServer.compile(LocalServer.scala:30)
    at org.jetbrains.jps.incremental.scala.remote.Main$.compileLogic(Main.scala:207)
    at org.jetbrains.jps.incremental.scala.remote.Main$.$anonfun$handleCommand$1(Main.scala:190)
    at org.jetbrains.jps.incremental.scala.remote.Main$.decorated$1(Main.scala:180)
    at org.jetbrains.jps.incremental.scala.remote.Main$.handleCommand(Main.scala:187)
    at org.jetbrains.jps.incremental.scala.remote.Main$.serverLogic(Main.scala:163)
    at org.jetbrains.jps.incremental.scala.remote.Main$.nailMain(Main.scala:103)
    at org.jetbrains.jps.incremental.scala.remote.Main.nailMain(Main.scala)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at com.martiansoftware.nailgun.NGSession.run(NGSession.java:319)
  • 写回答

2条回答 默认 最新

  • Juwell16 2022-04-12 10:25
    关注

    被压缩的文件中有中文,设置压缩文件编码
    ZipFile zipOutFile = new ZipFile(zipFile,Charset.forName("gbk"));

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 4月20日
  • 已采纳回答 4月12日
  • 创建了问题 4月12日

悬赏问题

  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程
  • ¥15 redis-full-check比较 两个集群的数据出错
  • ¥15 Matlab编程问题
  • ¥15 训练的多模态特征融合模型准确度很低怎么办
  • ¥15 kylin启动报错log4j类冲突
  • ¥15 超声波模块测距控制点灯,灯的闪烁很不稳定,经过调试发现测的距离偏大
  • ¥15 import arcpy出现importing _arcgisscripting 找不到相关程序