Ich habe ein seltsames Phänomen. Ich habe ein kleines Java-Programm geschrieben, welches Namensfragmente mit Tags in einer JSON-Datei speichen kann. Zur Eingabe des Namens und der Tags habe ich eine grafische Operfläche mit Swing erstellt.
Innerhalb von Eclipse funktioniert das Programm einwandfrei, außerhalb funktioniert es auch aber es kann nicht auf die folgende Datei zugreifen.
Und das ist der Code der die Datei prüft, die ersten 3 Zeilen sind eher testweise drin, haben das Problem aber auch nicht gelöst
Hab ihr eine Idee warum es nicht geht, wenn es exportiert wurde?
Innerhalb von Eclipse funktioniert das Programm einwandfrei, außerhalb funktioniert es auch aber es kann nicht auf die folgende Datei zugreifen.
Java:
File jsonFile = new File("data/nameFragmentsGUI.json");
Und das ist der Code der die Datei prüft, die ersten 3 Zeilen sind eher testweise drin, haben das Problem aber auch nicht gelöst
Java:
private void fileCheck() {
String relativePath = jsonFile.getPath();
String currentWorkingDirectory = System.getProperty("user.dir");
jsonFile = new File(currentWorkingDirectory + File.separator + relativePath);
if (!this.jsonFile.exists()) {
try {
this.jsonFile.createNewFile();
} catch (IOException e) {
e.printStackTrace();
}
}
}
Hab ihr eine Idee warum es nicht geht, wenn es exportiert wurde?