2011-11-24 105 views
1

我最近開始使用來自Eclipse的NetBeans。從Netbeans構建和運行Java應用程序

我有一個簡單的實現SnakeYaml(java的yaml解析器)我想測試。它包含在主要方法中。

當我嘗試運行它(F6)就像我在Eclipse中,我得到了一個成功的構建,但沒有輸出。相反,要運行我的程序,我需要先構建(F11),然後運行(F6)。當我嘗試運行它時,是否可以自動構建項目?

注意: Netbeans實際上告訴我,我不必從IDE內部構建,但它似乎在撒謊。

+0

+1對於有趣和瘋狂的線程 – mKorbel

回答

1

@MaxMackie不是答案

1)項目 - >屬性 - >編譯 - >在保存時編譯 - 標記檢查

2)項目 - >屬性 - >運行 - >選擇main.class(因爲你的項目能夠包括包含main方法太噸Java類)

最後一個屬性是設置當前項目爲主項目(我從來沒有到需要檢查或設置),並檢查工具 - >選項 - >鍵盤映射

enter image description here

+0

做到了這兩點,但是我仍然需要在看到不同的輸出之前進行構建。 – n0pe

+0

問題:您是否從WorkSpace(eclipse)導入了此項目,然後嘗試重新同步Eclipse項目 – mKorbel

+0

不,該項目是在Netbeans中從頭開始製作的。 – n0pe

0

使用Shift + F6或Run-->Run File(與主方法的類被打開,並且在當前編輯器時)

+2

這似乎並不適用於我。 – n0pe

+0

也許你可以嘗試設置'運行 - >主項目 - > None'建議[這裏](http://stackoverflow.com/q/525675/344927),然後嘗試這個? – stratwine

+0

仍舊變老,我需要重新構建以查看更改。 – n0pe

0
  1. 確保該類在於項目的包。
  2. main()方法應該有正確的行將被執行。
相關問題