Я не уверен, как вы хотите получить доступ к своему входному файлу. Насколько мне известно, нет функции eclipse, которая позволяет использовать файлы как System.in
. (см. Eclipse reading stdin (System.in) from a file)
Я попытался воспроизвести настройку eclipse (как опубликовано в вашем комментарии) и создал простую программу, которая выводит каждую строку ввода.
Java8:
public class Main {
public static void main(String[] args) throws IOException, URISyntaxException {
// get resource from classpath
URL resource = ClassLoader.getSystemResource("quickfind/largeUF.txt");
Path path = Paths.get(resource.toURI());
// read all lines
List<String> allLines = Files.readAllLines(path);
// print all lines
allLines.stream().forEach(System.out::println);
}
}
Java7:
public class Main {
public static void main(String[] args) throws IOException, URISyntaxException {
// get resource from classpath
URL resource = ClassLoader.getSystemResource("quickfind/largeUF.txt");
Path path = Paths.get(resource.toURI());
// read all lines
List<String> allLines = Files.readAllLines(path);
// print all lines
for (String line : allLines) {
System.out.println(line);
}
}
}
Где 'input.txt' находится на жестком диске? И какая рабочая директория использует вашу конфигурацию запуска? – slartidan
http://www.dodaj.rs/f/n/vk/2EEvHe1N/untitled.png вот фото, я не уверен, что вы подразумеваете под «какой рабочий каталог использует ваша конфигурация запуска?» –