我最近开始了普林斯顿算法课程(在Coursera上提供),但是在选择IDE和输入重定向方面遇到了问题。普林斯顿大学建议使用其Dr Java IDE,但这不支持输入重定向,这是经常需要的。我仍然可以在该IDE中编写和编译程序,然后从命令行运行它们(我使用的是Windows),这是作者似乎推荐的方法。但是,他们的所有程序都使用其StdLib.jar文件。编译程序很好(IDE设置可以引用必要的JAR),但是似乎每次我想运行带有输入重定向的程序(这在本书和课程中都很常见)时,我都需要键入 < em> java -cp。; algs4.jar calcAverage
注意,我知道我可能会使用其他IDE,但是令我感到困扰的是我怀疑我误解了一些东西。