Я недавно начал курс по алгоритмам Принстона (доступен на Coursera), но у меня возникают проблемы с выбором IDE и перенаправлением ввода.Princeton рекомендует использовать свою Dr Java IDE, но это не поддерживает перенаправление ввода, что требуется довольно регулярно.Я по-прежнему могу писать и компилировать программы в этой среде IDE, а затем запускать их из командной строки (я использую windows), и именно этот путь рекомендуют авторы.Однако все их программы используют их файл StdLib.jar.Компиляция программы - это хорошо (настройки IDE могут ссылаться на необходимый JAR), но кажется, что каждый раз, когда я хочу запустить программу с перенаправлением ввода (что ОЧЕНЬ часто встречается в книге и курсе), мне нужно будет набрать java -cp.; Algs4.jar calcAverage .Это кажется ненужным повторением, и книга загружена примерами командной строки, которые просто скажут java calcAverage .Нет ли способа избежать постоянной установки пути к классам?
Обратите внимание, я знаю, что потенциально могу использовать другую IDE, но меня беспокоит то, что я подозреваю, что что-то неправильно понял.