public class ClassLoadTest {
public void test() {
String path = "file:C:\\Users\\Boomni_Sun\\Desktop\\chinadaas-magic-api-0.3.1-SNAPSHOT.jar";
URLClassLoader urlClassLoader = null;
try {
urlClassLoader = new URLClassLoader(new URL[]{new URL(path)});
Class<?> cls = Class.forName("com.chinadaas.magic.api.utils.MyTest", false, urlClassLoader);
Object instance = cls.newInstance();
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
urlClassLoader.close();
} catch (IOException e) {
System.out.println("关闭外部jar失败:" + e.getMessage());
}
}
}
}