2015-02-23 126 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