重複の可能性:
実行時の CLASSPATH の設定
重複の可能性:実行時に CLASSPATH を設定する
私が使用しているクラスパスを取得するには:
ClassLoader cl = ClassLoader.getSystemClassLoader();
URL[] urls = ((URLClassLoader)cl).getURLs();
for(URL url: urls){
System.out.println("classpath:"+url.getFile());
}
実行時にクラスパスにjarをロードするコードを手伝ってくれる人がいますか。
ClassLoader currentThreadClassLoader
= Thread.currentThread().getContextClassLoader();
URLClassLoader urlClassLoader
= new URLClassLoader(new URL[]{new File("D:\\ms.jar").toURL()},
currentThreadClassLoader);
Thread.currentThread().setContextClassLoader(urlClassLoader);
これはうまくいかないようです。