2018.3.9
1. 示例代码都未导入作者自己开发的库,需要添加相关导入:
import edu.princeton.cs.algs4.*;
如:import edu.princeton.cs.algs4.In;
import edu.princeton.cs.algs4.StdOut;
2. 对于BinarySearch运行的问题:
在DrJava中编译好后,无法直接用DrJava的Interactions界面运行命令:
java BinarySearch tinyW.txt < tinyT.txt
它不支持重定向;
而在使用Command Prompt运行时,程序报错,提示程序包edu.princeton.cs.algs4不存在
这里要注意,虽然我们在DrJava中建工程时包含了algs4的路径,但是Command Prompt不知道,所以我们在编译或运行时,都要加上algs4的路径:
java -cp ..\\algs4.jar; BinarySearch tinyW.txt < tinyT.txt
注意algs4.jar后面的分号!!
更具体的命令可参考这篇博客