Ist es möglich, ein relatives Verzeichnis (z. B. foo/bar/plugh) zum Java-Klassenpfad hinzuzufügen und mit
InputStream in = getClassLoader().getResourceAsStream("xyzzy.properties");
So holen Sie foo/bar/plugh/xyzzy.properties?
Mein Klassenpfad sieht wie folgt aus:
foo.jar;foo/bar/plugh;xyz.jar
Und ich kann Klassen und Ressourcen aus den Jars foo und xyz verwenden, aber nicht aus dem Verzeichnis plugh. In diesen Fällen, in
ist immer null.
Ich kann dies nicht zum Laufen bringen und bin mir nicht sicher, ob dies einfach nicht unterstützt wird, ich etwas Feines übersehe oder etwas falsch mache. Muss ich einen absoluten Pfad verwenden?