0

jar とそのクラスとメソッドを動的にロードするのを手伝ってくれる人はいますか? メソッドに引数を渡す必要があります。サードパーティ ベンダーとの統合が必要なプロジェクトを行っています。それらはすべての操作を jar ファイルで提供します。ベンダーからの jar ファイルは、月に 1 回更新されます。しかし、jar が更新されるたびにアプリケーションを変更したくありません。アプリケーションを中断せずに実行し、すべてのサードパーティの jar を動的にロードする必要があります。

例: アプリケーションを MIMS と統合しています。MIMS は、サード パーティ ベンダーの 1 つです。彼らは瓶で彼らの操作を提供します。アプリケーションからメソッドを呼び出して、ベンダーの jar ファイルから結果を取得する必要があります。メソッドのシグネチャ、引数の数、およびそれらの順序は常に同じです。

4

1 に答える 1

1

ファイルまたは JarFile からクラスをロードする ClassLoader 実装を作成できます (たとえば、JarInputStream を使用)。例としてこれ
を 参照してください。

于 2012-06-20T04:40:17.937 に答える