如何将所有 cmd 消息刷新到 txt 文件?

How to flush all cmd messages to a txt file?

我正在执行来自 cmd.bat 文件。但由于某种原因,有时 cmd 屏幕上会出现一些错误消息,并且 cmd window 自行退出,因此我没有足够的时间阅读这些错误消息。所以我尝试将所有内容刷新到 .txt 文件,如下所示

cd "C:\Users\myPath\"
@echo off
test.txt (
java  -cp ".;C:\Users\myPath\JARs\xxx.jar;C:\Users\myPath\JARs\yyy.jar;" myJavaClassFile
) 

我也试过这个

test.bat > testlog.txt 2> testerrors.txt 

但是上述方法中的 none 会显示 cmd 屏幕关闭前出现的所有错误消息

在批处理文件末尾添加暂停命令。