Is it possible for Eclipse to read stdin from a file?
You can redirect System.in with a single line of code:
System.setIn(new FileInputStream(filename));
See System.setIn().
In Eclipse 4.5 or later, the launch configuration dialog can set System.in to read from a file. See the announcement here.