我有一些包含大量数字(测试输入)的文件,所以我想以某种方式将其打印到控制台。
但是如果我去运行配置并将 InputFile: 设置为输入.txt则控制台返回:
[为 stdin 文件指定的文件无效:输入.txt]
有人知道问题出在哪里吗?
我不确定您要如何访问输入文件。据我所知,没有日食功能,该功能允许将文件用作System.in
。(请参阅 Eclipse 从文件中读取 stdin (System.in) )
我试图重现您的 eclipse 设置(如您的评论中所述)并构建了一个简单的程序,该程序输出输入的每一行。
爪哇8:
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);
}
}
爪哇7:
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);
}
}
}