尝试打开jar文件时获取ZipException

尝试打开jar文件时获取ZipException,jar,Jar,我有一个jar文件。我想查看该jar文件的内容,但当我尝试解压缩该文件时,会出现类似java.util.ZipException:error opening zip file 我在命令提示符中使用了命令*jar-tvf-jar\u-file\u-name*。 我认为该文件受密码保护或其他保护。有没有办法打开那个文件以便我能看到里面的内容。 谢谢。听起来文件好像刚刚被破坏了-例如,您可能是通过FTP以文本模式而不是二进制模式获取的,或者如果您是通过编程方式下载的,则下载代码中可能存在错误 作为一个

我有一个jar文件。我想查看该jar文件的内容,但当我尝试解压缩该文件时,会出现类似java.util.ZipException:error opening zip file
我在命令提示符中使用了命令*jar-tvf-jar\u-file\u-name*
我认为该文件受密码保护或其他保护。有没有办法打开那个文件以便我能看到里面的内容。
谢谢。

听起来文件好像刚刚被破坏了-例如,您可能是通过FTP以文本模式而不是二进制模式获取的,或者如果您是通过编程方式下载的,则下载代码中可能存在错误

作为一个快速测试,请尝试将其重命名为zip文件,并使用WinZip或您最喜欢的zip文件客户端打开它。这将证实它是否真的破产


我不相信有密码保护的jar文件。

实际上,jar文件是一个移动应用程序,在我的手机中运行良好。那么我可以在电脑里看到内容吗?Debalata:什么样的移动应用程序?这可能是一种特殊形式的jar文件,特定于这种平台。什么是准确和完全的错误?包括整个堆栈跟踪。您是否尝试将该文件重命名为
foo.zip
,然后按照我的建议打开它?它是一个可执行的jar文件。我的UC浏览器的移动版本运行在我的诺基亚手机上,我正试图在windows机器上打开它。是的,我试图用Winrar打开该jar文件,但它显示的文件已损坏。@Debalatta:我怀疑诺基亚设备使用的jar文件与常规jar文件的格式不完全相同。