Rouven: Pfad der eigenen Klasse feststellen oder rel. Pfad finden

Beitrag lesen

Hallo,

das da oben ist der zugegeben schlechte Versuch eine angemessenen Titel für das Problem zu finden. Die Sache ist folgende: Ich habe einige Java-Klassen die auf verschiedene XML-Konfigurationsdateien zugreifen sollen. In meiner Entwicklungsumgebung (und in der späteren Anwendungsumgebung) sollen diese relativ zur Klasse im Unterordner config liegen.
Bsp.: AgentController benötigt Zugriff auf config/ac.xml
Nun ist aber beim Instanziieren der Klasse das "aktuelle Verzeichnis" nicht unbedingt das in dem die Klasse liegt (z.B. wenn die Klasse von einer anderen Anwendung instanziiert wird). Ergebnis: Ich finde meine Konfigurationsdatei nicht mehr wieder.
Ich habe versucht mit per System.getProperty("user.dir") das aktuelle Verzeichnis geben zu lassen, nur leider ist das das Verzeichnis in dem der java-Befehl abgesetzt wurde o.ä..
Hat jemand eine Idee wie ich die Datei wiederfinde?

Nehme jeden Tipp...

Danke!

MfG
Rouven

--
-------------------
ss:) zu:) ls:& fo:) de:< va:{ ch:? sh:) n4:( rl:? br:$ js:| ie:) fl:(