67,513
社区成员
发帖
与我相关
我的任务
分享
InputStream is = jarfile.getInputStream(jarfile.getEntry("META-INF/MANIFEST.MF"));
String s = IOUtils.toString(is, "gbk");
URLClassLoader loader = (URLClassLoader) ClassLoader.getSystemClassLoader();
Method method = URLClassLoader.class.getDeclaredMethod("addURL", new Class[] { URL.class }); //反射获取方法
method.setAccessible(true);
File jar = new File(yourjarpath); //外部jar路径
URL url = jar.toURI().toURL();
method.invoke(loader, new Object[]{url}); //加载jar到systemclassloader