- 締切済み
クラスの衝突
同じパッケージ名で同じクラス名が複数存在した場合 うまく動かなくなるかと思いますが、それを検出する 方法はあるのでしょうか? 考えられる方法は ・貼られてるクラスパスを追っていき重複を探す。 ・貼られてるクラスパスのjarファイルを解凍して重複を探す。 正直この方法だと辛すぎるので 何かいい方法がありましたらよろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- liar_adan
- ベストアンサー率48% (730/1515)
回答No.1
同じパッケージ名で同じクラス名が複数存在した場合 うまく動かなくなるかと思いますが、それを検出する 方法はあるのでしょうか? 考えられる方法は ・貼られてるクラスパスを追っていき重複を探す。 ・貼られてるクラスパスのjarファイルを解凍して重複を探す。 正直この方法だと辛すぎるので 何かいい方法がありましたらよろしくお願いします。
お礼
回答ありがとうございます。 まず、補足ですが、もう衝突しちゃいました(笑) ただ、今回はなんとか解決することができました。 その解決過程があまりに重労働だったので今後のために 何かいい方法がないか伺った次第です。 やはり衝突がおきないように工夫するのが正しいですかね。 もうしばらく、のんびりと他の方の回答を待ってみたいと思います。 ありがとうございました。