2015-02-23 137 views
-1

我正在使用基本的System.out.println,但它不在我的控制台中打印。 我正在使用Eclipse的调试按钮。控制台不能工作

可能是什么问题?

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

你如何开始你的程序?你使用IDE还是只使用终端? – 2015-02-23 15:14:34

+0

它是否构建为Java应用程序?你确定这个方法被调用吗? – 2015-02-23 15:16:41

+0

你是否在任何地方调用Check方法?它不会神奇地被称为。 – CKing 2015-02-23 15:16:43

回答

0

不幸的是,我不知道问题出在哪里。我重新安装了eclipse,它现在可以工作了,感谢您的帮助,如果您花时间去解决问题的可能性。

0

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

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

+0

我通过调试我检查过的程序开始了游戏,并且使用了java。这通常适用于我,我很沮丧。 – 10emil10 2015-02-23 16:21:39

0

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

javac myprogram.java 
java myprogram 

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

+0

我正在使用Eclipse,但输出未显示在该控制台中。 – 10emil10 2015-02-23 16:19:20

+0

可能你没有执行你认为你正在运行的程序。不要按下与最后一次程序运行相关的调试按钮,而是右键单击文件并选择作为应用程序运行。 – Alex 2015-02-24 10:17:08