我需要将有关java.exe verison的一些信息输出到文本文件中。 命令提示符命令
C:\Windows\System32\Java.exe > C:\Users|txt.txt outputs everything to the correct file.
当我尝试添加-version
时C:\Windows\System32\Java.exe -version > C:\Users|txt.txt, the output text file remains blank.
有没有办法将它变成txt文件?
答案 0 :(得分:23)
请改用此命令行:
C:\Windows\System32\Java.exe -version 2> C:\Users\txt.txt
(请注意额外的2
。)
Java正在将版本信息写入标准错误(通道2)而不是标准输出。
答案 1 :(得分:3)
命令“java -version”将其输出打印到标准错误中。 因此,您可以使用“2>”重定向这些输出。