タイトル: invalid LOC header (bad signature)
SEOタイトル: invalid LOC header (bad signature) の原因と対処法
「invalid LOC header (bad signature)」の原因と対処法
Maven 依存ライブラリ内のクラスを参照できず、このエラーが出る場合は、ローカルの Maven キャッシュが壊れている可能性があります。
起きやすい原因
.m2/repository配下の jar が壊れている- 途中でダウンロードに失敗した依存が残っている
- Eclipse 側のビルドキャッシュと食い違っている
対処法
/users/ユーザー名/.m2/repository配下の該当ライブラリを削除するmvn installなどで依存を取り直す- Eclipse 側も必要に応じて再ビルドする