Java Datei von der Kommandozeile lesen, <(kleiner als) Symbol

Ich versuche, den Dateinamen über die Befehlszeile zu lesen.

Dieser Befehl soll von unserem Professor eingegeben werden:

java MultiBinaryClient xxxxxx.edu 6001 < files.txt

Ich habe versucht, @ zu verwendargs[3] um den Dateinamen zu erhalten, aber args enthält nur"xxxxxx.edu" und"6001". warum nicht"<" und"files.txt" in demargs[]? Kann mir jemand weiterhelfen?

BTW, ich benutze das MAC-Terminal, um meinen Code zu testen. Ich glaube, mein Professor verwendet Win CMD. Wird es Unterschiede machen?

Vielen Dank

Antworten auf die Frage(6)

Ihre Antwort auf die Frage