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:
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?
How did you set this classpath? Like the following example? java -classpath foo.jar;foo/bar/plugh;xyz.jar
以上就是adding relative directory to java classpath and using ClassLoader().getResourceAsStream("")的详细内容，更多请关注web前端其它相关文章！