2011-10-01 61 views
-3

當我寫本中的主要方法:在輸出控制檯System.out.println不起作用?

System.out.println("Hello"); 

什麼也不輸出。它只是說「建立成功(總時間:0秒)」。有什麼問題?

這裏是我的全部程序:

package names; 

    public class myName { 

    /** 
    * @param args the command line arguments 
    */ 
    public static void main(String[] args) { 
     // TODO code application logic here 
     System.out.println("test"); 

    } 
} 

這裏的窗口之後我調試程序:

Have no file for /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/jsfd.jar 
Have no file for /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/laf.jar 
Have no file for /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/sunrsasign.jar 
BUILD SUCCESSFUL (total time: 1 second) 
+3

您是否執行了構建的可執行文件? –

+2

您正在調試它,而不是運行它。右鍵點擊==>運行文件。 – Mob

+0

Mob的建議奏效! –

回答

3

在NetBeans右鍵單擊並單擊運行文件。它會運行。好像你正在構建項目,而不是執行它。 不要調試它。運行。

enter image description here

+0

謝謝!有效! –

1

我幾乎可以肯定這是由於IDE問題:ant/build輸出被重定向到不同的地方(而不是stdout),你會看到「其他地方「作爲」控制檯「。請讓我們知道您的IDE和儘可能多的代碼。

+0

他正在使用netbeans。看到標籤 – Mob