ClassLoader classLoader = Thread.currentThread().getContextClassLoader();
String path=Sample.class.getPackage().getName().replace(".", "/");
Enumeration<URL> resources = classLoader.getResources(path);
List<File> dirs = new ArrayList<File>();
while (resources.hasMoreElements()){
URL resource = resources.nextElement();
dirs.add(new File(resource.getFile()));
}
Sample是一个接口,我想取的这个接口所在的包下的所有的文件(有人多class文件)放到dirs中,可是Enumeration<URL> resources = classLoader.getResources(path);只返回一个URL,为什么
String path=Sample.class.getPackage().getName().replace(".", "/");
Enumeration<URL> resources = classLoader.getResources(path);
List<File> dirs = new ArrayList<File>();
while (resources.hasMoreElements()){
URL resource = resources.nextElement();
dirs.add(new File(resource.getFile()));
}
Sample是一个接口,我想取的这个接口所在的包下的所有的文件(有人多class文件)放到dirs中,可是Enumeration<URL> resources = classLoader.getResources(path);只返回一个URL,为什么
这里得到的不就是Sample.class这个类呀