Is it possible to add a relative directory (ie, foo/bar/plugh) to the java classpath and use
InputStream in = getClassLoader().getResourceAsStream("xyzzy.properties");
To fetch foo/bar/plugh/xyzzy.properties?
My classpath looks like this:
foo.jar;foo/bar/plugh;xyz.jar
And I am able to use classes and resources from both foo and xyz jars but not from the plugh directory. In those cases, in
is always null.
I can't get this to work and am not sure if this is just unsupported, I am missing something subtle or if I'm doing something wrong. Do I need to use an absolute path?