properties in classpath speichern

Don_Pazo

Erfahrenes Mitglied
Hallo,
wenn ich mit dem folgenden Code eine properties-Datei schreibe, wird sie in der C:// gespeichert anstatt in der classpath wie ich dachte:
Code:
		Properties properties = new Properties();
		properties.setProperty("a", "1");
		properties.setProperty("b", "2");
		
		try{
			Writer out = new FileWriter("niko.properties");
			properties.store(out, "ddd");
			out.close();

Wie kann man die properties-Datei direckt in dem classpath speichern ?
 
Also dein Classpath ist eigentlich eine Sammlung von mehreren Verzeichnissen und Jar-Dateien, in denen er nach den verwendeten Klassen SUCHEN soll. Mit Schreiben hat das nichts zu tun.

Ich denke mal momentan speichert er da, von wo du die Klasse aufrufst, da du das nicht genauer festgelegt hast. Da musst du den Pfad schon im Quellcode angeben. Wobei man das natürlich auch als relative Pfadangabe machen kann oder spezielle Properties (wie UserHome oder so ähnlich) erfragen kann.
 
Zurück