- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:同じパッケージ、クラス名が含まれているjarが複数ある場合)
同じパッケージ・クラス名を含む複数のjarファイルの動作と異常終了の関係性
このQ&Aのポイント
- 同じパッケージ・クラス名を含む複数のjarファイルがある場合、どのクラスが使用されるかについて解説します。
- jarファイルのロード時に同じパッケージ・クラス名が重複する場合、後にロードされたjarファイルのクラスが優先されます。
- 現在のVMの異常終了とjarファイルの重複は関連性がある可能性があります。問題の解決には、重複するjarファイルを修正するか、使用するjarファイルを選択する必要があります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
アプリケーションがnet.testpakegeパッケージのTestclassをアクセスしていると、クラスパスリストの最初のほうにあるやつが使われます。クラスのバージョン等の関係でそれが不具合の原因になるなら、クラスパスリストの順序を変えるか、または要らないほうのnet.testpakegeパッケージを当該のjarファイルから削除します。
お礼
ありがとうございました。解決できました。