如何按页面查看java错误输出?

时间:2015-08-10 22:11:06

标签: java linux terminal

我有一个抛出StackOverflowException的程序。因此错误输出非常大,我无法读取终端输出的开头。如何观看所有节目输出?

我知道在终端中有类似分页的东西。我已经开始搜索它,并找到了使用moreless命令的建议。

所以我试过......

java Program | less

但它不起作用。我做错了什么?

3 个答案:

答案 0 :(得分:4)

假设您使用的是bash4,您可以使用|&来解决std错误。

java Program |& less

答案 1 :(得分:1)

您可以将输出重定向到文件

java myProgram &>file.log

然后你可以尾随,抬头或者grep那个文件。

答案 2 :(得分:0)

使用Eclipse等良好的IDE(集成开发环境)。任何体面的IDE都有调试器模式。

Java是一种编译和解释语言,它提供了速度并且易于调试。

IDE调试器将逐步引导您完成程序执行,这可以帮助您查找程序中可能无法看到的错误。