XML load does not work

Spin

Top Contributor
Hallo liebe community,

folgende Frage:

Wie kann ich eine XML Datei laden die im src Ordner btw. im bin Ordner liegt?

Der Pfad ist bin/a/b/test.xml

Danke 🙂

Java:
fileStream =  new FileInputStream(
					URLClassLoader.getSystemClassLoader().getResource(file + ".xml").getFile()
				);
				System.out.println(URLClassLoader.getSystemClassLoader().getResource(file + ".xml").getFile());
				
				props.loadFromXML(fileStream);
 
Hallo maki, nein es funktioniert keine dieser Lösungen.

Wenn ich die xml dierekt in den bin ordner lege und nicht unter bin/a funktioniert alles wunderbar.

Er hat sicherlich Probleme mit dem Pfad \ / .

Villeicht hat noch einer einen Rat.
 
Die Lösungen funktionieren alle, es liegt an dir 🙂

Wie im Artikel beschrieben, musst du den Pfad zur Datei angeben wenn du ClassLoader.getResourceAsStream verwendest, also [c]a/DeinXmlFile.xml[/c].
Alternativen sind dort auch aufgeführt.
 

Neue Themen


Zurück
Oben