Man sollte aber nochmal erwähnen, dass es völlig unnötig ist, das zu tun, wie Matthias bereits erwähnt hat.
Konsolenparametern mit Leerzeichen gehören schon immer in Anführungsstriche und es ist nicht Sache des Programms solche Bedienungsfehler abzufangen.
Was machst du, wenn du noch einen zweiten Parameter willst? Wo endet der erste und wo fängt der zweite an?
$> java DeinProgramm 'E:/Eigene Dateien/Testreihe/2. Kriterium/Programmieren 3 - Java/Messdaten.txt'
Funktioniert einwandfrei und args[0] ist E:/Eigene Dateien/Testreihe/2. Kriterium/Programmieren 3 - Java/Messdaten.txt
Konsolenparametern mit Leerzeichen gehören schon immer in Anführungsstriche und es ist nicht Sache des Programms solche Bedienungsfehler abzufangen.
Was machst du, wenn du noch einen zweiten Parameter willst? Wo endet der erste und wo fängt der zweite an?
$> java DeinProgramm 'E:/Eigene Dateien/Testreihe/2. Kriterium/Programmieren 3 - Java/Messdaten.txt'
Funktioniert einwandfrei und args[0] ist E:/Eigene Dateien/Testreihe/2. Kriterium/Programmieren 3 - Java/Messdaten.txt