1

URLClassLoaderから拡張するカスタムクラスローダーがあります。addURL();を使用して.classファイルをurlpathに追加しました。しかし、このローダーを使用してclass.forname()を実行すると、ClassNotFoundExceptionが発生します。ただし、jarを作成してそのjarをurlpathに追加しても、例外は発生しません。

addURL()を使用して、.classファイルまたはディレクトリを追加できますか?私にはうまくいかないので、誰かがこれを確認できますか?

4

1 に答える 1

2

addURLの引数は、ファイル自体ではなく、.classのルートパッケージを含むディレクトリを指している必要があります。

于 2010-04-14T11:28:50.540 に答える