When using Class.getResource()
and supplying a rather common resource name, like "license.html"
, Java may load a "license.html"
resource from another JAR file which is listed earlier in the CLASSPATH, but may be completely unrelated to my application. Is there a way to force the ClassLoader to first try to load the resource from the same JAR file which my class is in and only if not found, look in other JARs on the CLASSPATH?