実現したいこと
JDKのシステムライブラリと、
参照しているjarでパッケージ名が重複しているためコンパイルエラーとなっている。
そのためJDKの方を優先して参照させ、コンパイルエラーを解消させたい。
前提
現在とあるjavaプログラムのjavaをバージョンアップさせようとした際、
クラスでimportしている
ライブラリのクラス(javax.management.ObjectName)が、
JDKのシステムライブラリと、
参照しているjarでパッケージ名が重複しているため以下のコンパイルエラーが発生しております。
※今回jarの参照を除去やjar自体に変更を加えることが不可です。(jarのバージョンアップなども不可)
発生している問題・エラーメッセージ
「パッケージjavax.managementは複数のモジュールからアクセス可能です。:<unnamed>,java.management」
試したこと
モジュール機能なども調べてみましたが、
特に解決方法は見つけられませんでした。
質問内容
jarの参照を除去やjarの修正(バージョンアップも含む)などを行わず、
JDKのシステムライブラリのクラスを優先して参照させ、コンパイルを通す方法などご存じでしたら
ご教授いただけないでしょうか。
※少ない情報と厳しい制限で申し訳ありませんが、
ご協力お願い致します。
回答2件
あなたの回答
tips
プレビュー