2017-01-30 21 views
1

私は、Javaのコードをzipファイルを解凍 しかし、その例外の下に与えている##java.util.zip.ZipException:無効なエントリCRC(予想は0x0しかし0xc86c27feを得た)

java.util.zip.ZipException: invalid entry CRC (expected 0x0 but got 0xc86c27fe) 
at java.util.zip.ZipInputStream.read(ZipInputStream.java:221) 
at java.io.FilterInputStream.read(FilterInputStream.java:107) 
at zipExtraction.UnZip.unZipIt(UnZip.java:60) 
at zipExtraction.UnZip.main(UnZip.java:20) 

##はでき見出し。誰もが理由を教えて、なぜ私はこのエラーが表示されます。

+1

おそらくZipファイルが壊れていますか?別のプログラムを使ってチェックしましたか? – Axel

+1

あなたはJavaコードを追加する必要がありますスナップ、それは他の人がより明確に理解するのに役立つでしょう。 –

答えて

2

おそらく、あなたのJARファイルの1つが不良である(JARファイルは単にZIPファイルである)ことを意味します。

あなたはjarファイルを含むディレクトリに移動し、実行し、SSH経由でログインすることができます。

for a in `ls *.jar`; do unzip -qq -t $a &>/dev/null; if [ $? -ne 0 ]; then echo "$a"; fi;

これは、jarファイルをテストし、エラーが発生したものを印刷します。

+0

あなたは何を意味しますか?SSH経由でログインし、jarファイルを含むディレクトリに移動して実行することができます。答えを詳しく教えてください。 –

+0

@DeepakTalape多分、ここからのコピー&ペーストです。 http://java.sun.com/ – SubOptimal

関連する問題