Moin Moin,
ich habe einen hash den ich zum einloggen für einen Webservice brauche.
Diesen möchte ich gerne irgendwo abspeichern beim client.
Die Frage ist... wo gehört sowas hin?
1. Außerhalb der JAR-Datei?
2. Was ist der beste Weg um "dort" hinzuschreiben?
Habe eben die ganze Zeit rumgebastelt um zu probieren innerhalb vom Classpath eine Datei zu verändern aber da kriege ich ständig einen Fehler dass der Pfad nicht stimmt...
Selbst wenn das irgendwie klappen sollte und der bessere Weg wäre, wäre es nett wenn mir auch einer sagen könnte wie ich das am besten außerhalb speichere...
Vielen Dank schonmal!
Danke
Lg
[WR]java.io.FileNotFoundException: file:\C:\XX\Desktop\test.jar!\config\config.properties (Die Syntax f³r den Dateinamen, Verzeichnisnamen oder die Datentrõgerbezeichnung ist falsch)[/WR]
ich habe einen hash den ich zum einloggen für einen Webservice brauche.
Diesen möchte ich gerne irgendwo abspeichern beim client.
Die Frage ist... wo gehört sowas hin?
1. Außerhalb der JAR-Datei?
2. Was ist der beste Weg um "dort" hinzuschreiben?
Habe eben die ganze Zeit rumgebastelt um zu probieren innerhalb vom Classpath eine Datei zu verändern aber da kriege ich ständig einen Fehler dass der Pfad nicht stimmt...
Selbst wenn das irgendwie klappen sollte und der bessere Weg wäre, wäre es nett wenn mir auch einer sagen könnte wie ich das am besten außerhalb speichere...
Vielen Dank schonmal!
Danke
Lg
Java:
URL url = Main.class.getResource("/config/config.properties");
System.out.println(url.getFile());
Properties p = new Properties();
p.setProperty("Test", "wert");
try {
p.store(new FileOutputStream(url.getFile()), "Important-->");
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}