(FAQ)二次开发包存在中文命名文件导致无法正常更新下载

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

(FAQ)二次开发包存在中文命名文件导致无法正常更新下载

(FAQ)二次开发包存在中文命名文件导致无法正常更新下载
由apusic日志可判断,EAS环境中有jar包无法正常加载,进入jdk的bin目录下,使用jdk的jar -xvf *.jar命令解压二次开发包,出现报错: 创建:com/kingdee/eas/transfar/basedata/client/ java.lang.IllegalArgumentException at java.util.zip.ZipInputStream.getUTF8String(ZipInputStream.java:288) at java.util.zip.ZipInputStream.readLOC(ZipInputStream.java:242) at java.util.zip.ZipInputStream.getNextEntry(ZipInputStream.java:74) at sun.tools.jar.Main.extract(Main.java:760) at sun.tools.jar.Main.run(Main.java:210) at sun.tools.jar.Main.main(Main.java:1022) 检查发现二次开发包的com/kingdee/eas/transfar/basedata/client/目录中存在中文命名文件,因此导致在差异更新生成MD5值遍历压缩包所有entry的过程中,无法正常解压二次开发包,从而无法生成对应MD5值,所以客户端无法正常更新下载。该问题由二次开发人员调整二次开发包,重新部署后更新下载正常。(EAS加载的jar包中严禁携带中文命名文件,且需确保使用jdk的jar -xvf *.jar命令能够正常解压。)

(FAQ)二次开发包存在中文命名文件导致无法正常更新下载

(FAQ)二次开发包存在中文命名文件导致无法正常更新下载由apusic日志可判断,EAS环境中有jar包无法正常加载,进入jdk的bin目录下,使用jdk的...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息