Bom dia.
Criei um código simples que simplesmente lê uma linha de texto informada pelo usuário na entrada padrão e a imprime na tela (ver listagem abaixo).
public class EntradaSaida {
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
String linha = sc.nextLine();
System.out.println(linha);
sc.close();
}
}
Segundo o que já sabemos, eu posso redirecionar a entrada padrão para receber dados de um arquivo, ao invés de ler do teclado, certo? Para isso, basta executar a seguinte linha de comando:
Ok. Eu gostaria de saber como faço isso no Eclipse. Eu sei que há a opção “Arguments” na janela de configuração da execução “Run Configurations”. Então, teoricamente, eu deveria apenas adicionar o texto “< teste.txt” na caixa de texto “Program arguments” (ver imagem em anexo). Porém isto não funciona. Alguém poderia me ajudar?
Obrigado.
Paulo Júnior.