日期:2014-05-20  浏览次数:20755 次

关于动态加载jar文件的问题
我用URLClassLoader类来动态加载一个jar文件,如何能够返回这个jar文件中所包含的所有类的类名?

------解决方案--------------------
try {
ZipFile zf = new ZipFile( "test.jar ");
// Enumerate each entry
for (Enumeration entries = zf.entries(); entries.hasMoreElements();) {
// Get the entry name
String zipEntryName = ((ZipEntry)entries.nextElement()).getName();
System.out.println(zipEntryName);//根据文件扩展名判断,注意内部类的判断
}
} catch (IOException e) {
}