19

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

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

4

4 回答 4

10

I don't know if it's possible to redirect to a proper console window, however it can redirect to a file (which is more useful IMHO) - under Run/Debug settings -> Common -> Standard Input and Output (it can even write to console and file at the same time).

于 2008-11-05T11:39:28.470 回答
0

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

如果您谈论的是 Java 程序并且希望它为 stdout/stderr打开一个新的控制台窗口,您可能必须修改 JDT 启动器。

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

于 2008-11-05T20:02:44.023 回答
-1

既然你还没有说为什么你更喜欢 Windows cmd 窗口中的 stdout,我会做一些假设: - 你只想在 Eclipse 之外移动窗口

在上述情况下,您可以通过 Eclispe 外部的选项卡拖动控制台窗口,然后打开另一个窗口,您可以像 cmd 提示一样四处移动。

于 2008-11-07T07:21:04.713 回答
-1

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

于 2008-11-15T03:17:33.793 回答