我在Windows 7上使用NetBeans 6.8。我从WinXP和NetBeans 6.7升级。现在我现有的java web应用程序项目不再能够导入/找到我开发的软件包了 - 我收到了一个'包,等等。不存在'但是包确实存在,在NetBeans 6.7中运行良好,项目仍然编译并运行正常。
我已经尝试将Java Platform / JDK从1.6.0_10更改回JDK 1.5.0_22,但我仍然收到错误包不存在。
所有其他'标准'库和包都可以导入和使用OK ...例如Struts,Hibernate
答案 0 :(得分:1)
我通过清除NetBeans缓存已经多次解决了这个问题。
1)关闭NetBeans
2)转到“C:\ Users \ .netbeans \ 6.8 \ var \ cache
”3)删除此目录中的所有内容
4)打开NetBeans并等待它重新扫描您的项目
目前,这解决了我的问题。我确实需要每隔一段时间做一次,但如果我不改变项目结构中的任何内容,问题就不会再回来了,我可以安心地发展!
希望它可以帮助有需要的人。
答案 1 :(得分:0)
解决方案是创建一个新的空Web应用程序,从SVN检查现有项目,重新生成build-impl.xml&配置库引用。
现在全部导入并引用确定
我没有解释为什么在第一次创建项目时出现问题
答案 2 :(得分:0)
我对Netbeans 7.0.1也有同样的问题。经过一些工作后我突然无法编译我的项目,因为一个主要的包“不会退出”了。我的所有项目设置(构建属性,项目属性,依赖项)似乎都没问题。
我能找到的唯一(坏)解决方案是,将相关模块复制到新名称,删除旧模块并通过复制/粘贴包再次重新创建模块。现在再次运作。
问候
答案 3 :(得分:0)
当我安装了两次相同的jar时,我看到了错误 - 作为编译库和测试库。
结果,许多包变得不可见。
从编译库中删除jar后,一切都变得可见。
答案 4 :(得分:0)
在项目属性中," Libraries"," Compile"标签。做一个"添加jar /文件夹" " src"目录,如果它是一个常规的Java项目。如果是JSF,请使用" src / java"代替。
答案 5 :(得分:-2)
只需在System.out中用S更改s,很简单,但我认为是你的问题