系统相关
首页 > 系统相关> > Java-具有System.out.println()的Mac / Windows

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

作者:互联网

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

解决方法:

可悲的是,如前所述,Windows上确实没有.最好的选择是从CMD运行程序,然后将标准输出到文件中.类似于java -jar HelloWorld.jar> hello.txt.

我通常要做的是为日志文件(通常只是[程序名]日志[date] .txt)创建一个Handler,并根据日志级别在其中输出所有消息,如果习惯于仅使用System,这是一个好习惯列印出来.

简单的答案仍然是Windows没有标准功能.您必须以某种方式将其传送到文件.

标签:console,system-out,windows,java,macos
来源: https://codeday.me/bug/20191031/1974966.html