2011-05-02 65 views
2

Java和Netbeans的新手。最近Netbeans似乎在按F6時停止了編譯。這些更改不會反映在Netbeans輸出選項卡中。我必須「清理並生成項目」(Shift-F11),然後按F6以使更改顯示在輸出中。這與Compile on Save有什麼關係?我已經在項目屬性中啓用了保存編譯。這是怎麼回事?Netbeans未重新編譯

我正在使用新創建的項目(來自File -> New Project)。我最近從Ubuntu 10.10更新到11.04。從NetBeans Help -> About箱信息:

Product Version: NetBeans IDE 6.9 (Build 100825-unknown-revn) 
Java: 1.6.0_22; OpenJDK Client VM 20.0-b11 
System: Linux version 2.6.38-8-generic running on i386; UTF-8; en_GB (nb) 
Userdir: /home/anthony/.netbeans/6.9 
+0

好了,以便功能已返回。不知道爲什麼。很奇怪。 – sennett 2011-05-02 18:34:35

回答

2

當「在保存時編譯」被激活,那麼就沒有編譯步驟,當你運行你的應用程序(實際上這是有「在保存時編譯」的優勢,啓用)

因此,編譯菜單項(F9)在這種情況下也被禁用 - 因爲在保存期間完成單個類的編譯並不是必需的。