在Robert Sedgewick的《算法》(第四版)中第28页中对于二分查找中在命令窗口中用java BinarySearch tinyW.txt < tinyT.txt 进行编译,那么在Eclipse(我的版本是5.0,mars)怎么设置这些参数:
如果是在Run as -> Run Configurations -> Arguments -> Program arguments中直接配置tinyW.txt < tinyT.txt 是不行的。前面的tinyW.txt是作为main的输入参数,而后面的“< tinyT.txt”是将tinyT.txt重定向为标准输入,所以不是main的参数。解决的办法是:
(1) Program arguments中设置 tinyW.txt参数:
(2) 在common中的Standard Input and Output中的Input File勾选
点击Workspace中选择你要的文件作为标准输入
(3) 运行结果如下
运行结果和书上一样。