如何检测Java System.out是否是终端?

时间:2011-06-10 17:16:19

标签: java terminal

  

可能重复:
  How can I check if a Java program's input/output streams are connected to a terminal?

我希望能够以交互方式运行而不是以自动方式运行时出现问题。在Python中,您可以使用sys.stdout.isatty来检测它(请参阅this question)。 Java中是否有等价物?

1 个答案:

答案 0 :(得分:2)

一种选择是在命令行上自动定义系统属性。例如:-Dcom.xyz.automated=true.