控制台无法工作

Console wont work

我使用的是基本的 System.out.println,但它没有在我的控制台中输出。 我正在使用 Eclipse 的调试按钮。

可能是什么问题?

private static void Check(){
    System.out.println("Starting");
}

如果您使用 javaw 启动程序,控制台的输出将不会显示。它应该在开始使用 java 时工作。

让我猜猜:您是通过双击可执行jar 文件来启动您的程序的吗?那么很可能配置为调用 javaw.

如果您通过 java 命令在 SO(cmd、sh、bash、...)的 shell 中执行应用程序。例如:

javac myprogram.java
java myprogram

您会将输出重定向到同一终端。但是,如果您使用的是 IDE(eclipse、netbeans 等),应用程序的输出将被重定向到开发环境的控制台。我想这就是你的情况。寻找名为 Console 或类似名称的 windows。

很遗憾,我不知道问题出在哪里。我重新安装了 eclipse,它现在可以工作了,如果您花时间寻找解决方案的可能性,感谢您的帮助。