如何将Eclipse输出std:out到标准windows控制台

如何将Eclipse输出std:out到标准windows控制台,windows,eclipse,console,Windows,Eclipse,Console,正如eclipse用户所知,eclipse默认捕获std out和err的输出,并将其转储到与IDE集成的控制台中 我希望eclipse只使用一个标准的WindowsCMD实例来默认显示std:out和std:err,就像大多数其他IDE那样。有人知道如何设置吗?我不知道是否可以重定向到适当的控制台窗口,但是它可以重定向到文件(这在IMHO中更有用)-在“运行/调试设置->公用->标准输入和输出”下(它甚至可以同时写入控制台和文件)。,您可能会扩展/替换现有的控制台视图,并添加一个写入stdou

正如eclipse用户所知,eclipse默认捕获std out和err的输出,并将其转储到与IDE集成的控制台中


我希望eclipse只使用一个标准的WindowsCMD实例来默认显示std:out和std:err,就像大多数其他IDE那样。有人知道如何设置吗?

我不知道是否可以重定向到适当的控制台窗口,但是它可以重定向到文件(这在IMHO中更有用)-在“运行/调试设置->公用->标准输入和输出”下(它甚至可以同时写入控制台和文件)。

,您可能会扩展/替换现有的控制台视图,并添加一个写入stdout/stderr的选项

如果您正在谈论一个Java程序,并且希望它为stdout/stderr打开一个新的控制台窗口,那么您可能需要修改JDT启动器


你为什么要这么做?我发现在Eclipse控制台中使用stdout/stderr要方便得多。

既然您还没有说为什么喜欢在windows cmd窗口中使用stdout,我将做一些假设: -您只想在Eclipse之外移动窗口


在上述情况下,您可以将console窗口拖动到Eclispe之外的选项卡,然后打开另一个窗口,您可以像cmd提示符一样四处移动。

当您从cmd运行java.class时,它会自动输出到windows cmd。从bin文件夹中获取最新的.class文件,或者使用javac自己编译它。然后只需转到类文件所在的windows cmd,并使用java yourClassesName.class运行它,它将自动将所有输出写入windows cmd。

一旦将输出写入文件,您可以使用tail读取该文件。有用于Windows的GUI和命令行尾部实用程序。