Arquivo de leitura Java por linha de comando, símbolo <(menor que)

Estou tentando ler o nome do arquivo pela linha de comando,

Este é o comando que nosso professor deseja que digitemos:

java MultiBinaryClient xxxxxx.edu 6001 < files.txt

Eu estava tentando usarargs[3] para obter o nome do arquivo, mas args contém apenas"xxxxxx.edu" e"6001". Por que não"<" e"files.txt" noargs[]? Alguém pode me ajudar?

BTW, estou usando o terminal MAC para testar meu código, acredito que meu professor usa win CMD, isso fará diferenças?

Obrigado!

questionAnswers(3)

yourAnswerToTheQuestion