java -version去的结果有什么特别的原因stderr吗?
例如,此命令从 Windows 的提示行执行:
java -version > java_version.txt
将文件java_version.txt留空。
java.exe编辑:在没有任何参数的情况下执行后打印出的帮助也会发生同样的情况。
编辑:纯粹出于好奇,我检查了它是否一直都是这样,结果发现它确实如此。java -version转到stderrJDK 1.1.8 和 JDK 1.2.2 中,但是java.exe没有任何参数的输出不会。