eclipse控制台打印信息全部显示出来

时间:2021-06-14 06:02:18
RT
  注意:我指的不是将窗口放大缩小就能解决的。而是本来该显示的打印信息在控制台界面找不到。

11 个解决方案

#1


哦,帖子题目应该改为 eclipse控制台打印信息 不能全部显示出来

#2


你指是是System.out.println();吗?

#3


引用 1 楼 shine_y 的回复:
哦,帖子题目应该改为 eclipse控制台打印信息不能全部显示出来


贴图图

#4


源码贴出来

#5


什么叫不能全部显示出来? 你System.out.println()了10次显示了5条记录? 显示的前5条还是后5条?还是随便给你显示了5条?

控制台是有个缓冲区的,里面的内容如果超过指定的大小,前面的输出就看不到了,不知道是不是这种情况。

#6


差不多是楼上说的那种情况。

当时的边测边写,然后就想着使用System.out.println();打印中间的一些过程。打印的数据行数也不算是很多,两百多行。   当然那个时候算法没有写好,然后就出现了这种情况: 前面的打印信息没有显示出来,只显示最后后的几十行。  但是下午把算法写完后,重新打印,又可以全部显示出打印信息了。
这种情况让我很费解啊。

#7


请教dollyn:  我的情况和你说的差不多,有解决办法没呢?

#8


在控制台里面右键--首选项--控制台缓冲区大小,设置为1000000

#9


我也有这个问题呢,我需要输出的信息太大了,就算把缓冲区调整到最大也远远不够,我是做大数据量分析的,有没有人知道有啥办法把执行过程中的信息全部弄出来的办法啊,急求

#10


System.setout(PrintStream out);    重定向out到文件输出流,这样可以吗,如果觉得缓冲区还不够

#11


8楼正解,终结

#1


哦,帖子题目应该改为 eclipse控制台打印信息 不能全部显示出来

#2


你指是是System.out.println();吗?

#3


引用 1 楼 shine_y 的回复:
哦,帖子题目应该改为 eclipse控制台打印信息不能全部显示出来


贴图图

#4


源码贴出来

#5


什么叫不能全部显示出来? 你System.out.println()了10次显示了5条记录? 显示的前5条还是后5条?还是随便给你显示了5条?

控制台是有个缓冲区的,里面的内容如果超过指定的大小,前面的输出就看不到了,不知道是不是这种情况。

#6


差不多是楼上说的那种情况。

当时的边测边写,然后就想着使用System.out.println();打印中间的一些过程。打印的数据行数也不算是很多,两百多行。   当然那个时候算法没有写好,然后就出现了这种情况: 前面的打印信息没有显示出来,只显示最后后的几十行。  但是下午把算法写完后,重新打印,又可以全部显示出打印信息了。
这种情况让我很费解啊。

#7


请教dollyn:  我的情况和你说的差不多,有解决办法没呢?

#8


在控制台里面右键--首选项--控制台缓冲区大小,设置为1000000

#9


我也有这个问题呢,我需要输出的信息太大了,就算把缓冲区调整到最大也远远不够,我是做大数据量分析的,有没有人知道有啥办法把执行过程中的信息全部弄出来的办法啊,急求

#10


System.setout(PrintStream out);    重定向out到文件输出流,这样可以吗,如果觉得缓冲区还不够

#11


8楼正解,终结