0

これはばかげているように聞こえるかもしれませんが、いくつかの条件に基づいて、2 つの jar で同じ名前のクラスにアクセスすることは可能です。

私の問題は、RMI を介して古いおよび新しい Maximo システムに接続できるスタンドアロンの Java プログラムを作成したいことです。

両方のシステムに個別にアクセスできますが、データ移行のために同じクラスで両方にアクセスする必要があります。最大の問題は、古いjarファイルと新しいjarファイルの両方が同じ名前であることです

1 つの方法で 1 番目の jar を参照し、別の方法で 2 番目の jar を参照する方法はありますか?

ありがとう

4

1 に答える 1

0

カスタム クラス ローダーを使用できます。こちらが詳細のリンクです。あなたの問題を引用するだけです

... 実際、これらのアプレットには同じ名前のクラスを含めることができます。これらのクラスは、Java 仮想マシンによって異なるタイプとして扱われます。

于 2014-06-13T01:16:35.753 に答える