ClassLoader Probleme

  • Themenstarter Themenstarter lokly
  • Beginndatum Beginndatum
L

lokly

Hi.
Unter Fensterposition speichern habe ich ne Möglichkeit gefunden, die Fensterposition in nem xml zu speichern.

Das XML speicher ich im Eclipseprojekt unter "resource/data/".
Ein- und Auslesen geht auch über:
Code:
XMLDecoder decoder = new XMLDecoder(new FileInputStream("resource/data/festerposition.xml"));

Allerdings geht es nicht mehr, wenn man ein jar gebaut hat. Also hab ich es mit dem classloader versucht:

Code:
getClass().getClassLoader().getResourceAsStream("resource/data/festerposition.xml");

Also so:
Code:
XMLDecoder decoder = new XMLDecoder(getClass().getClassLoader().getResourceAsStream("resource/data/festerposition.xml"));

Das Problem ist nun: der Wert ist immer null. Keine Ahnung warum. Hab ich den Wert falsch gesetzt? Benutze ich eine falsche anweise?

Schon mal Danke im Voraus.
 
Diese Frage wird hier etwa einmal in der Woche im Forum gestellt. Benutz doch bitte die Suchfunktion ("getResourceAsStream").
 
Zurück