我试过下面的片段
String path = System.getProperty("java.class.path");
我得到了
../wildfly-8.2.0.Final/jboss-modules.jar
String modulepath = System.getProperty("jboss.module.path");
// ../wildfly-8.2.0.Final/jboss-modules.jar
而不是我在模块中添加的那些
当我尝试
时StringBuffer buffer = new StringBuffer();
for (URL url :
((URLClassLoader) (Thread.currentThread()
.getContextClassLoader())).getURLs()) {
buffer.append(new File(url.getPath()));
buffer.append(System.getProperty("path.separator"));
}
获得:
java.lang.ClassCastException:org.jboss.modules.ModuleClassLoader无法强制转换为java.net.URLClassLoader
答案 0 :(得分:0)
在您的应用程序类路径上使用getResourceAsStream,该路径使用与您的应用程序相同的类加载器。