2011-05-02 88 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)在这种情况下也被禁用 - 因为在保存期间完成单个类的编译并不是必需的。