を使用しURLClassLoader
て、指定されたパスの特定の jar からクラスをロードするのはどのような場合ですか?
例えば
URL url = new URL("file:///path/to/customClasses.jar");
URLClassLoader pluginLoader = new URLClassLoader(new URL[] { url });
Class<?> cl = pluginLoader.loadClass("apackage.MyCustomClass");
customClasses.jar のクラスを使用したい場合、この jar を CLASSPATH からアクセス可能なパスに配置すれば十分だと常に考えていました。
次に、私のコードでapackage.MyCustomClass
.
私はここで何かが誤解されているか欠けていると思うので、誰かが説明して、この方法でクラスをロードする上記のスニペットが役立つ場合の例を教えてください。
ありがとう!