将java -version打印到文件的结果 - >为什么生成的文件为空?

时间:2015-10-31 16:01:25

标签: java windows

var TodaysDate = new Date().toDateString(); 正确打印Java版本。 java -version创建一个空文件。我的问题是WScript.Shell具有完全相同的行为(返回空字符串)。为什么会这样,以及如何把事情搞定?

1 个答案:

答案 0 :(得分:7)

status显示标准错误的版本信息,而非标准输出 ...因此您需要重定向:

java -version

此处java -version 2>> test.txt 表示“重定向标准错误,将其附加到给定文件”。