输入到Java程序 - 键盘输入v / s文件

时间:2010-02-01 02:28:15

标签: java input console

我有一个Java程序,它接受从标准输入

输入的输入文本

有没有办法查找用户是否输入了文件中的文本或重定向输入?

$ java prog 此文本是从键盘输入的

$ java prog< file.txt的

谢谢!

1 个答案:

答案 0 :(得分:0)

JLine source code判断,您必须使用JNI进行本机OS调用以确定stdin是否为TTY。如果您确定处于类Unix环境中,可以do what they do there