Hallo zusammen! 
Ich habe ein kleines Problem und finde einfach keine Lösung. Ich hoffe ihr könnt mir helfen.
Ich versuche eine Datei um die 20GB groß, Zeilen weise einzulesen. Ich habe das Programm unter MAC OSX getestet und greife auf eine Festplatte zu, die im NTFS Format formatiert ist. Soweit funktioniert das Programm auch unter OSX einwandfrei! :lol:
Sobald jetzt Microsoft ins Spiel kommt entstehen Probleme. Wenn ich das gleiche Programm unter Windows XP SP2 starte und die gleiche Datei auf der gleichen Festplatte einlese, bricht das Programm ohne eine Fehlermeldung ab! Ich gehe davon aus das die while-Schleife beendet wird! Aber warum? Den Sourcecode habe ich mit angehängt.
Ich habe ein kleines Problem und finde einfach keine Lösung. Ich hoffe ihr könnt mir helfen.
Ich versuche eine Datei um die 20GB groß, Zeilen weise einzulesen. Ich habe das Programm unter MAC OSX getestet und greife auf eine Festplatte zu, die im NTFS Format formatiert ist. Soweit funktioniert das Programm auch unter OSX einwandfrei! :lol:
Sobald jetzt Microsoft ins Spiel kommt entstehen Probleme. Wenn ich das gleiche Programm unter Windows XP SP2 starte und die gleiche Datei auf der gleichen Festplatte einlese, bricht das Programm ohne eine Fehlermeldung ab! Ich gehe davon aus das die while-Schleife beendet wird! Aber warum? Den Sourcecode habe ich mit angehängt.
Code:
String tmp = "";
FileReader fr = new FileReader(file);
BufferedReader br = new BufferedReader(fr);
while (br.ready()) {
tmp = br.readLine();
}