读书人

关于动态加载jar文件的有关问题

发布时间: 2012-01-30 21:15:58 作者: rapoo

关于动态加载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) {
}

读书人网 >J2SE开发

热点推荐