コンテンツへスキップ
Java例外致命的
LinkageError

LinkageError

クラスが非互換な変更を受けた別のクラスに依存している。

jvm

このエラーの原因

クラスが、ランタイムで利用可能なものと異なるバージョンの依存関係に対してコンパイルされた。メソッドシグネチャ、フィールド型、またはクラス階層が変更されている可能性がある。

修正方法

正しい依存関係バージョンに対して再コンパイルする。依存関係のバージョン競合を解消する。ビルドツールを使用して推移的依存関係のバージョンを管理する。

公式ドキュメント

関連するエラーコード