繁体   English   中英

Java - 带有System.out.println()的Mac / Windows

[英]Java - Mac/Windows with System.out.println()

我们大多数都在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版本的控制台类似的东西?

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

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

我通常做的是创建一个日志文件的处理程序(通常只是[程序名] log [日期] .txt并根据日志级别输出所有消息,如果你习惯只使用系统这是很好的做法打印出来。

直截了当的回答仍然是Windows没有标准的功能。 你必须以某种方式管道到文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM