NetBeans无法正确编译我的Java源代码

时间:2013-11-14 09:50:42

标签: java netbeans

我遇到了NetBeans 7.4(以及NetBeans 7.3等早期版本)的问题。当我清洁&构建我的Java Web应用程序,它已成功构建,但我新添加的代码不包含在该构建中。

我通过反编译来确认这一点,以检查我的更改是否通过,但他们没有。

我尝试过不同版本的NetBeans来查看发生了什么。在某个时间点,我还使用ANT通过命令行编译应用程序。我也尝试手动删除build和dist文件夹。这些方法都没有解决我的问题。

唯一的,不可接受的解决方案是我单独编译该类,然后就可以了。但是当我清理并构建整个应用程序时,会编译旧的源代码。

期待一些帮助,因为我真的输了,并且单独编译不是一个选项,因为在发布之前,我想使用单个.war文件。

1 个答案:

答案 0 :(得分:0)

这个问题是一个愚蠢的错误。通过从服务器复制Web文件夹来检索此项目的Web部分,以确保我的团队拥有最新的源。通过这样做,类文件被包含在WEB-INF文件夹中,因此,在尝试重建应用程序时,由于某种原因,构建重新获取Web / WEB-INF文件夹中的文件而不是从源。

当从任何类文件中清除该文件夹时,该项目现在已成功构建。