【问题标题】:Input to a Java program - keyboard input v/s file输入到 Java 程序 - 键盘输入 v/s 文件
【发布时间】:2010-02-01 02:28:14
【问题描述】:

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

有没有办法确定用户是否输入了文本或从文件重定向输入?

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

$java prog

谢谢!

【问题讨论】:

  • 你为什么想知道输入来自哪里?

标签: java input console


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多