控制台不能工作
问题描述:
我正在使用基本的System.out.println
,但它不在我的控制台中打印。 我正在使用Eclipse的调试按钮。控制台不能工作
可能是什么问题?
private static void Check(){
System.out.println("Starting");
}
答
不幸的是,我不知道问题出在哪里。我重新安装了eclipse,它现在可以工作了,感谢您的帮助,如果您花时间去解决问题的可能性。
答
如果您使用javaw
启动程序,则不会显示输出到控制台。它应该在开始使用java
时工作。
让我猜测:您通过双击可执行jar文件来启动程序?那么最有可能的是配置为调用javaw
。
+0
我通过调试我检查过的程序开始了游戏,并且使用了java。这通常适用于我,我很沮丧。 – 10emil10 2015-02-23 16:21:39
答
如果您通过java命令在SO(cmd,sh,bash,...)的shell中执行应用程序。例如:
javac myprogram.java
java myprogram
您将输出重定向到同一个终端。但是,如果您使用IDE(eclipse,netbeans等),则应用程序的输出将被重定向到开发环境的控制台。我想这是你的情况。寻找一个名为Console或类似的窗口。
你如何开始你的程序?你使用IDE还是只使用终端? – 2015-02-23 15:14:34
它是否构建为Java应用程序?你确定这个方法被调用吗? – 2015-02-23 15:16:41
你是否在任何地方调用Check方法?它不会神奇地被称为。 – CKing 2015-02-23 15:16:43