@
18000rpm ✘ ~/algs4/class/BinarySearch javac -classpath ./:./stdlib.jar:./algs4.jar BinarySearch.java
BinarySearch.java:74: 错误: 找不到符号
In in = new In(args[0]);
^
符号: 类 In
位置: 类 BinarySearch
BinarySearch.java:74: 错误: 找不到符号
In in = new In(args[0]);
^
符号: 类 In
位置: 类 BinarySearch
BinarySearch.java:81: 错误: 找不到符号
while (!StdIn.isEmpty()) {
^
符号: 变量 StdIn
位置: 类 BinarySearch
BinarySearch.java:82: 错误: 找不到符号
int key = StdIn.readInt();
^
符号: 变量 StdIn
位置: 类 BinarySearch
BinarySearch.java:84: 错误: 找不到符号
StdOut.println(key);
^
符号: 变量 StdOut
位置: 类 BinarySearch
5 个错误
//////////////////////////////
我在 iTerm 下输入命令就是这个结果,然后我用 DrJava编译就能通过。但是在 DrJava 里输入 java BinarySearch tinyW.txt < tinyT.txt 还是会让我手动输入数据。貌似重定向到 tinyT.txt 作为输入没起效果是怎么回事?