Я пытаюсь прочитать файл, содержащий текст (в основном, цифры в моем случае), используя класс StdIn из стандартной библиотеки в NetBeans. Он должен быть прочитан из командной строки, поэтому я объявил <in1
в качестве аргумента в разделе «Выполнить» свойств проекта (in1 - это имя файла здесь, он не имеет расширения имени файла) и добавил папка с файлом в разделе «Библиотеки». Я даже пытался скопировать файл в каталог проекта. Тем не менее, Netbeans, похоже, не распознает файл вообще: предполагаемый вывод никогда не появляется, и запуск просто никогда не останавливается, пока я не остановлю его вручную, что, вероятно, указывает на то, что входной файл не найден. Так как же я могу запустить программу java, используя входные данные из файла? Это метод, который должен использовать ввод файла, хотя я не думаю, что это проблема:
public void read(){
for(int row = 0;row < 10;row++){
for(int col = 0;col < 10;col++){
if(StdIn.readChar() != '.'){
System.out.println(StdIn.readChar());
}
}
}
}