比如我现在有个包叫 SaoMiao.jar
这是我的代码:
try{
Method add = URLClassLoader.class.getDeclaredMethod("SaoMiao.jar", new Class[] { URL.class });
add.setAccessible(true);
URLClassLoader classloader = (URLClassLoader)ClassLoader.getSystemClassLoader();
URL url = new File("E:\\资源").toURI().toURL();
add.invoke(classloader, new Object[] { url });
Class<?> clazz = Class.forName("Application");
Method method = clazz.getDeclaredMethod("SaoMiao.jar");
method.invoke(clazz.newInstance());
}catch(Exception ex){
ex.printStackTrace();
}
请指点
这是我的代码:
try{
Method add = URLClassLoader.class.getDeclaredMethod("SaoMiao.jar", new Class[] { URL.class });
add.setAccessible(true);
URLClassLoader classloader = (URLClassLoader)ClassLoader.getSystemClassLoader();
URL url = new File("E:\\资源").toURI().toURL();
add.invoke(classloader, new Object[] { url });
Class<?> clazz = Class.forName("Application");
Method method = clazz.getDeclaredMethod("SaoMiao.jar");
method.invoke(clazz.newInstance());
}catch(Exception ex){
ex.printStackTrace();
}
请指点