Как уже упоминалось в JavaDo c, вам нужно запустить эту программу из командной строки (окно cmd) следующим образом, если вы хотите, чтобы в программу были переданы два аргумента:
java Traversal args0 args1
где
args0 - boardfilename.txt
args1 - movesfilename.txt
Другими словами, запустите его как java Traversal boardfilename.txt movesfilename.txt
из командной строки. Если boardfilename.txt
и movesfilename.txt
не находятся в том же месте, где находится Traversal.class
, укажите их полные пути, например
java Traversal path-to-boardfilename.txt path-to-movesfilename.txt
Если вы выполняете его в затмении, щелкните правой кнопкой мыши Обход. java> Нажмите Запустить конфигурации ... > Поместите значения в диалоговое окно, как показано на скриншоте> Нажмите Выполнить
![enter image description here](https://i.stack.imgur.com/JJtQV.png)
В этом случае (т.е. когда вы пытаетесь запустить его из затмения), убедитесь, что boardfilename.txt
и movesfilename.txt
находятся в родительской папке src
.