Существует (довольно уродливое) решение, как указано в этом комментарии
Поскольку архив списка рассылки, который я изначально связал с , похоже, исчез, вот копия того, что там было (в свою очередь скопировано с здесь ):
Возможность перенаправления стандартного ввода из файла зависит от ОС (на самом деле это функция оболочки ОС, в нашем случае это окно DOS). Eclipse напрямую не поддерживает то, что вы хотите, но добиться этого относительно просто.
В вашем проекте щелкните правой кнопкой мыши и выберите New-> File и назовите его streamit.bat. Выберите новый файл, щелкните правой кнопкой мыши и откройте With-> Text editor. Введите следующую строку и сохраните файл:
Java% 1 <% 2 </p>
Теперь создайте конфигурацию запуска внешнего инструмента - из меню «Выполнить» перейдите в «Выполнить» -> «Внешние инструменты» -> «Внешние инструменты» ... Выберите «Программа» и нажмите «Создать», затем в поле «Расположение» нажмите «Обзор рабочей области» и выберите streamit.bat ваш проект. В поле Рабочая папка нажмите Обзор рабочей области и выберите свой проект. В поле Аргументы введите:
StreamClass input.txt
(предполагается, что input.txt находится в вашем проекте) Теперь нажмите Run. Он запустит streamit.bat, заменив% 1 и% 2 указанными аргументами, и результаты будут отображены в представлении консоли. Вы можете повторить этот запуск, нажав кнопку «Выполнить» с красной панелью инструментов на панели инструментов.