传递.txt indata通过终端运行Java

时间:2016-11-03 11:35:00

标签: java ubuntu stdin

所以我有一个Java文件,例如的 example.java 即可。然后我使用javac编译它(然后我在我的目录中创建了一个.class文件, example.class )。

我现在想在ubuntu终端中使用带有.txt文件的标准输入来运行它。我记得用Python很容易做到,但我不太清楚如何处理Java。

我想要一些

的内容
dir$ java example indata.txt

这会将我的文件indata.txt作为标准输入传递到我的程序中。

1 个答案:

答案 0 :(得分:0)

我设法解决了我的问题 - 我这样做的方式如下(在终端中,站在与我的.java,.class和.txt文件相同的目录中;

java example < indata.txt