在NetBeans中使用java Web应用程序我已多次重构我的包。现在,当IDE构建项目时,我在build\web\WEB-INF\classes\
中找到名为“old”软件包的空文件夹。说“旧”是指我已经删除,移动或重命名的那些包。
我查看了应用程序文件夹中的所有文件,搜索了这些“旧”名称,但没有找到任何发生。 NetBeans从哪里获取它?
我应该补充一点,这些文件夹是在 Deploy 命令上创建的,而不是 Build 。所以可能是Apache Tomcat ...
答案 0 :(得分:1)
检查IDE的输出窗口,我发现部署它时使用的是c:\Users\<current user>\.netbeans\7.0\var\
的配置。在这个目录中,我找到了cache
文件夹并将其删除。我还删除了项目的build
文件夹。
重建和部署后,IDE仅为现有软件包创建了文件夹。我希望这就是它,那些旧的存储在我删除的IDE缓存中。
P.S。:在删除cache
文件夹之前,应关闭IDE,否则在关闭打开的解决方案时可能会出现问题。
答案 1 :(得分:0)
我以前处理过这个问题。如果干净和构建不能解决它。我确信创建一个新项目并将所有.form和.java文件从SRC移动到您的新项目中SRC将修复它。
我不确定为什么netbeans会这样做但是在编辑Package文件夹时它很挑剔,因为netbeans需要在程序中的某处写下来从CMD Line和所有爵士乐编译。