1

一度に 2 つのバージョンの jar をロードする必要があるという要件があります。クラスパスの衝突を避けるために、jar の 1 つのパッケージの名前を変更したいと思います。次に、ソースでは、パッケージ名でいつでも簡単にバージョンを判断できます。

遊んでみましたjavapが、Java 1.6 用のアセンブラが見つかりませんでした。また、 JDを使用してコードを逆コンパイルしようとしましたが、まったくうまくいかず、コンパイルできませんでした。

4

2 に答える 2

1

オープンソース パッケージ: JclLoader を使用できます。これは、同じ jar の異なるバージョンをロードするのに役立ちます。これは、テストを行うシステムの 1 つでも必要でした。

リンク: http://sourceforge.net/projects/jcloader/

于 2009-11-14T03:53:55.223 に答える