2016-02-25 17 views
0

我已經創建Eclipse IDE中一個新的項目,只有1級用下面的代碼:Eclipse(IDE)如何在沒有公共類的情況下在Java中運行主方法?

class Test 
{ 
     public static void main(String[] args) 
     { 
      System.out.println(44); 
     } 
} 

當我嘗試運行,它打印以下內容:

我們知道,主要方法所在的類必須是公開的。

然後eclipse如何編譯甚至運行這個程序?

+6

「我們知道,主要方法所在的類必須是公共的。」這是錯誤的。顯然 - 你已經證明它並非如此。 –

+0

但我在網上遇到很多教程解釋非公開課不能有主要方法。我認爲現在這個標準已經改變了?如果是,那麼從哪個版本的Java更改? – HQuser

+1

請您提供指向任何這些教程的鏈接?教程可能是錯誤的或過時的,但你可能誤解了它們。 –

回答

4

你完全錯了:

class HelloWorldApp { 
    public static void main(String[] args) { 
     System.out.println("Hello World!"); // Display the string. 
    } 
} 

這是here報價指向Oracle文檔。

相關問題