在类路径上查找资源后,我得到了这个 URL:
bundleresource://23.fwk1186515174/com/google/inject/Injector.class
如何找出提供资源的捆绑包?
[编辑]我正在尝试调试在类路径上有重复类的问题。这是我正在使用的代码:
private void debugClassPath() {
String resource = "com/google/inject/Injector.class";
try {
Enumeration<URL> urls = getClass().getClassLoader().getResources( resource );
while( urls.hasMoreElements() ) {
System.out.println(urls.nextElement());
}
System.out.println("---");
urls = XtextRunner.class.getClassLoader().getResources( resource );
while( urls.hasMoreElements() ) {
System.out.println(urls.nextElement());
}
} catch( IOException e ) {
e.printStackTrace();
}
}
这给了我几个 URL com.google.inject.Injector
,我想弄清楚哪些包将它们添加到类路径中。