You are not logged in.

  • Login

1

Wednesday, September 5th 2007, 8:34pm

Java nicht plattformübergreifend? Neue Datei erstellen

oder Java doch nicht Plattformübergreifend? Über den vergeblichen Versuch unter Windows eine neue Datei zu erstellen.

Moin,
ich habe unter Linux ein kleines Java-Programm erstellt, das dort auch gut funktioniert. Lediglich unter Windows habe ich das Problem. Ich kann keine neuen Dateien anlegen.

Java Quellcode

1
2
File eineDatei = new File("daten"+File.separatorChar+"datei");
eineDatei.createNewFile();

Dieser Code wirft jedes mal eine IOException aus. Zuerst hatt ich beim Dateipfad nur "daten/"+datei stehen und ich dachte ich könnte das Problem mit dem File.SeparatorChar lösen. Das Problem bestand aber weiterhin. Ich hoffe, dass mir da jemand weiterhelfen kann.

2

Wednesday, September 5th 2007, 8:47pm

Existiert der Ordner Daten überhaupt in dem Pfad wo dein Java Programm arbeitet?!

3

Wednesday, September 5th 2007, 8:50pm

Ja.

4

Wednesday, September 5th 2007, 8:51pm

Also der Code funktioniert bei mir einwandfrei, sofern der Ordner Daten existiert. Poste doch mal deine komplette Exception.

5

Wednesday, September 5th 2007, 9:27pm

Also komischerweise funktioniert es jetzt. Vermutlich bin ich mit dem ganzen Dateiwirrwar irgendwie durcheinander gekommen und habe eine alte Version des Programms gestartet. Trotzdem danke. :)

Similar threads

Social bookmarks