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

时间:2008-11-05 00:06:34

标签: windows eclipse console

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

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

4 个答案:

答案 0 :(得分:10)

我不知道是否可以重定向到正确的控制台窗口,但可以重定向到文件(这更有用恕我直销) - 在运行/调试设置下 - >常见 - >标准输入和输出(它甚至可以同时写入控制台和文件)。

答案 1 :(得分:0)

好吧,您可以扩展/替换现有的Console视图并添加一个选项来写入stdout / stderr。

如果您正在讨论Java程序并且希望它打开 stdout / stderr的新控制台窗口,则可能需要修改JDT启动程序。

你为什么要那样做?我发现在Eclipse控制台中使用stdout / stderr会更方便。

答案 2 :(得分:-1)

由于你没有说明为什么你喜欢windows cmd窗口中的stdout,我会做一些假设: - 你只想在Eclipse外面移动窗口

在上面的例子中,您可以通过Eclispe外部的选项卡拖动控制台窗口,然后打开另一个窗口,您可以像cmd提示一样移动。

答案 3 :(得分:-1)

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