2013-05-20 67 views
0

我是java新手,我似乎無法弄清楚如何讓這個簡單的代碼正常工作。我瞭解代碼,並且我已經輸入了該書的具體內容。代碼編譯沒有錯誤,但它不會打印任何內容。我認爲這個問題與主函數或什麼有關,因爲當我右鍵單擊BlueJ中的類並單擊void main時,它將正確編譯。我不能用BlueJ打印簡單的JAVA代碼,在CMD中工作

無論如何,這是代碼。

public class Test 
{ 
    public static void main(String[] args) 
    { 
    System.out.println("Hello World!"); 
    } 
} 

我在BlueJ做錯了什麼,還是應該是這樣?謝謝!

+0

您發佈的代碼沒有任何問題。它可能在互聯網上出現幾千次,如Java「hello world」示例。 –

+0

我並不是說代碼有任何問題,我實際上說它在CMD中完美運行。真正的問題是,「我在BlueJ做錯了什麼?」。我問,因爲我不能以特殊的方式在BlueJ中運行這個類而無法編譯這些代碼。我想要的只是對此的解釋。謝謝。 – user2400376

回答

3

當你準備好了代碼,點擊Compile按鈕。

first screen

如果一切正常,你會看到在屏幕底部的消息,稱Class compiled - no syntax errors。然後關閉屏幕並返回到項目調色板。

右鍵點擊課程,並選擇void main(String[] args)。系統會提示您一個小屏幕,您可以在其中提供一些參數。不要提供,只需點擊OK

second screen

如果一切正常,你會看到Terminal Window與適當的輸出。

third screen

是沒有錯的代碼,我建議你集中BlueJ的文檔上。

+0

謝謝,我只是想確保我能正確設置所有內容,並且代碼應該像這樣。閱讀完這些之後,它會變得完美,因爲爲什麼我必須以這種方式來執行它。謝謝你的解釋。 – user2400376

0

程序沒有錯。這是一個經常性的「你好世界」計劃。

BlueJ沒有錯。 (你有沒有當回事,以爲是BlueJ的運行不能簡單的程序?)

最有可能什麼問題你是使用 BlueJ的方式......但您提供上最小的信息。

我建議你閱讀BlueJ的文檔...或者按照這個簡單的一步一步的例子:http://www.cs.utexas.edu/~scottm/cs307/handouts/BlueJProjectInstructions.html

(這也有可能是你沒有正確安裝BlueJ的,還是讓我們無法啓動建議沒有一些證據支持他們的野生理論...)

+0

這是我的擔憂,我沒有正確設置BlueJ,或者我做了某些不正確的事情,使這個簡單的代碼無法正常工作。我只是不知道我必須使用右鍵和main函數來運行代碼才能看到實際的輸出。謝謝您的幫助。 – user2400376