java -version正确打印Java版本。 java -version >> test.txt创build一个空文件。 我的问题是,WScript.Shell具有完全相同的行为(空string返回)。 为什么会发生这种情况,以及如何把事情做好?
java -version
java -version >> test.txt
java -version显示标准错误而不是标准输出的版本信息…所以你需要重定向:
java -version 2>> test.txt
这里的2>>表示“重定向标准错误,附加到给定的文件”。
2>>