ユーザーが提供するスクリプトの実行中にコードを一時的に表示するために、アプリケーションで多くのクラスローダーを作成する必要がある場合があります。私はURLClassLoader
これに を使用していますが、かなりうまく機能します。
スクリプトが終了したら、クラス ローダーを「アンロード」または「クローズ」してリソースを解放します。
クラスローダーへの参照を に設定するだけで十分null
ですか? 余分なクラスが JAR ファイルにあるため、最終的にファイル ハンドルが不足するのではないかと特に考えています。
PS: Java 5 以降で動作する必要があります。ええ、私は知っています...