この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:4
ページ更新者:atom
更新日時:2026-05-11 19:25:55

タイトル: invalid LOC header (bad signature)
SEOタイトル: invalid LOC header (bad signature) の原因と対処法

「invalid LOC header (bad signature)」の原因と対処法

Maven 依存ライブラリ内のクラスを参照できず、このエラーが出る場合は、ローカルの Maven キャッシュが壊れている可能性があります。

起きやすい原因

  • .m2/repository 配下の jar が壊れている
  • 途中でダウンロードに失敗した依存が残っている
  • Eclipse 側のビルドキャッシュと食い違っている

対処法

  1. /users/ユーザー名/.m2/repository 配下の該当ライブラリを削除する
  2. mvn install などで依存を取り直す
  3. Eclipse 側も必要に応じて再ビルドする