似乎Class.getResource()使用Class类加载器,而忽略了不是我想要的Thread上下文类加载器。有什么技巧可以解决这个问题吗?

最佳答案

只需获取当前线程类加载器并对其运行getResource:

Thread.currentThread().getContextClassLoader().getResourceAsStream( "path-to-resource.here" );

10-08 13:30