Hallo Leute,
ich habe eine "wie sollte ich das am besten in java umsetzen"-Frage. Ich habe ein Programm in Java geschrieben, dass eine csv-Datei einliest, die auf einem festen Verzeichnis gespeichert wird. (BufferedReader & FileReader) Die Datei wird anschließend ausgelesen & die Daten mithilfe von jFreeChart in einem XYDataset (XY-Graphen) angezeigt.
Frage: Das Programm soll nun jedoch ohne Entwicklungsoberfläche laufen, d. h. ich exportiere es als .exe. Da das Verzeichnis jetzt jedoch "unabhängig" sein soll, d.h. jederzeit änderbar, soll ich nun das Verzeichnis extern speichern bzw. gespeichert werden & es soll somit ohne dass ich in den Code gehen muss geändert werden können. Außerdem sollen auch die Daten aus dem Verzeichnis unabhängig vom Code aufgerufen werden. D.h. dort stehen unterschiedliche .csv-Dateien drinnen & man soll nach Namen & aktuellstem Datum sortieren können. D.h. es sollen immer die aktuellste .csv-Datei mit der "1" im Namen geöffnet werden und ein andermal die aktuellste .csv-Datei mit der "2" im Namen. Meine Frage lautet nun : Wie soll ich das am besten umsetzen?
Meine erste Idee wäre eine XML-Datei auf die mein Java-Programm zugreift, jedoch weiß ich nicht genau wie ich dort den Dateipfad speichern sollte....
vielleicht so: ? file:///H:/Test/Testfile.csv
Hat schonmal jemand ein Verzeichnis "ausgelagert" & dann darauf zugegriffen oder andere Ideen, wie ich es umsetzen könnte??
Würde mich sehr über Hilfe freuen!
ich habe eine "wie sollte ich das am besten in java umsetzen"-Frage. Ich habe ein Programm in Java geschrieben, dass eine csv-Datei einliest, die auf einem festen Verzeichnis gespeichert wird. (BufferedReader & FileReader) Die Datei wird anschließend ausgelesen & die Daten mithilfe von jFreeChart in einem XYDataset (XY-Graphen) angezeigt.
Frage: Das Programm soll nun jedoch ohne Entwicklungsoberfläche laufen, d. h. ich exportiere es als .exe. Da das Verzeichnis jetzt jedoch "unabhängig" sein soll, d.h. jederzeit änderbar, soll ich nun das Verzeichnis extern speichern bzw. gespeichert werden & es soll somit ohne dass ich in den Code gehen muss geändert werden können. Außerdem sollen auch die Daten aus dem Verzeichnis unabhängig vom Code aufgerufen werden. D.h. dort stehen unterschiedliche .csv-Dateien drinnen & man soll nach Namen & aktuellstem Datum sortieren können. D.h. es sollen immer die aktuellste .csv-Datei mit der "1" im Namen geöffnet werden und ein andermal die aktuellste .csv-Datei mit der "2" im Namen. Meine Frage lautet nun : Wie soll ich das am besten umsetzen?
Meine erste Idee wäre eine XML-Datei auf die mein Java-Programm zugreift, jedoch weiß ich nicht genau wie ich dort den Dateipfad speichern sollte....
vielleicht so: ? file:///H:/Test/Testfile.csv
Hat schonmal jemand ein Verzeichnis "ausgelagert" & dann darauf zugegriffen oder andere Ideen, wie ich es umsetzen könnte??
Würde mich sehr über Hilfe freuen!
Zuletzt bearbeitet: