3

現在、アプリケーション用のカスタム ClassLoader を作成しています。クラス ファイルをロードするクラス ローダーがありますが、クラスにパッケージが追加されていません。

ClassLoader には、ロードされているときにパッケージをファイルに追加できる definePackage() があることは知っていますが、オンラインでこの例を見つけることができません。次を使用しようとしていますが、うまくいきません

definePackage(name, "", "", "", "", "", "", url);
return defineClass(name, classBytes, 0, classBytes.length);

definePackage() を使用してこれを行う方法を知っている人はいますか?

ClassLoader definePackage() の API は次のとおりです

4

1 に答える 1