//Jar包的路径 File f=new File(""); String path=f.getAbsolutePath()+File.separator+"JavaServer.jar"; //使用类加载器加载 JarFile jarfile=new JarFile(new File(path)); URL url=new URL("file:"+path); ClassLoader loader=new URLClassLoader(new URL[]{url}); Enumeration<JarEntry> ets= jarfile.entries(); while(ets.hasMoreElements()){ String className=ets.nextElement().getName(); //加载里面的.class 字节码文件 if(className!=null && className.endsWith(".class")){ Class cls= loader.loadClass(className.replace("/", ".").substring(0, className.length()-6)); if(cls!=null){ System.out.println("加载成功:"+cls.getName()); } } }
Java 加载Jar包
猜你喜欢
转载自blog.csdn.net/vs2008aspnet/article/details/35231315
今日推荐
周排行