3

我们大多在 IDE 的控制台中使用 System.out.println。我正在使用 Eclipse。我还可以在我的 Mac 控制台应用程序上清楚地看到 println() 消息。这对我个人的事情很好。

这是代码:

public class Main {

    public static void main(String[] args) {

        System.out.println("Is this logged anywhere?");

    }

}

这是我在 Mac 上看到的:

在此处输入图像描述

Windows 是否有类似于 Mac 版本的控制台?

4

2 回答 2

2

它不是。但是,如果您想检查其标准输出,您可以简单地从命令提示符运行该过程。(正如你所说,eclipse当然也可以。)

于 2013-01-27T05:34:37.917 回答
2

可悲的是,如前所述,我们在 Windows 上并没有真正做到这一点。您最好的选择是从 CMD 运行您的程序,然后将标准输出到文件中。类似 java -jar HelloWorld.jar > hello.txt 的东西。

我通常做的是为日志文件创建一个处理程序(通常只是 [program name] log [date].txt 并根据日志级别在此处输出所有消息,如果您习惯于仅使用 System ,这是一个好习惯打印出来。

直截了当的回答仍然是 Windows 没有标准的此类功能。您必须以某种方式通过管道传输到文件。

于 2013-01-27T06:00:45.177 回答