您好,其他一些应用程序在加载时不断崩溃。它“整齐地”给出一个带有堆栈跟踪的长 (java) 异常。但是这个异常太长了,以至于它将实际异常直接从 cmd 的历史记录中推出。
有没有办法“捕获”这个完整的异常测试?
答案1
通过使用“大于”符号,您可以将命令的输出重定向到您想要的任何文件。
C:\Users\Foo>bar.exe > error.txt
这将重定向标准输出。Java 堆栈跟踪按照惯例发送到标准错误不符合标准输出,所以你必须将标准错误重定向到同一个位置
C:\Users\Foo>bar.exe > error.txt 2>&1
或者,如果您不想让标准输出转到该文件,请单独重定向标准错误
C:\Users\Foo>bar.exe 2> error.txt
答案2
调整屏幕缓冲区大小
- 按Alt+Space或右键单击命令提示符标题栏。
- 选择默认值从菜单中。
- 点击布局标签。
- 在下面屏幕缓冲区大小, 增加高度值(默认值为
300
)。 - 点击好的应用更改。
- 如果增加的缓冲区不够大,无法容纳整个文本,请再次增加它。