2011-09-04 114 views
4

我在netbeans 6.8上开发一个项目,一切都很好,但是一个星期前,我安装netbeans 7.0只是一试。Netbeans build-impl.xml错误

当我打开nb 7.0时,我的项目也在7.0中列出。

现在,我试图在netbeans 6.8上编译我的项目,它给了我这个错误。

nbproject文件\ build-impl.xml中:517:copylibs不支持 “indexMetaInf” 属性

我猜的NetBeans 7.0更改的文件。 我该如何解决这个问题?

+0

这是非常典型的Netbeans的 - 我有在6.7.1同样的问题 - 就是这么充满错误的是残酷的。 – Jan

回答

8

我自己找到了解决方案,并且想要共享, 使用netbeans 6.8创建了一个新项目并复制它的build-impl.xml并替换了我的项目的build-impl.xml文件。

它的工作。

5

解决此问题的“更简单”方法是将项目视图设置为文件 - 然后转到文件build-impl.xml,右键单击它并选择干净。
然后关闭编译器 - 重新启动它并清理并构建应用程序。 它在我的编译器上排序了这个问题。

+0

真棒修复,谢谢! –

+0

这应该是被接受的答案!好伙伴。 – OlaB

1

我找到了解决方案。您必须使用现有源创建一个新项目并复制源文件并在新项目中再次导入您的库。最后清理并建立项目。如果您将项目作为库,则必须对这些项目执行相同的操作并再次导入它们。

0

在我的情况下,问题是损坏的project.properties(用于项目配置数据或设置)文件。当我纠正这个文件,它的工作。

1

如果您的构建xml文件有问题,您可以清理并构建项目。而且你也可以解决问题。要做到这一点,首先右键单击该项目。应该有菜单中的项目解决问题。从这你可以解决你的问题。我使用这个解决方案来解决路径错误到我的库。

3
1. Right Mouse click On Libraries 
2. Click On Properties 
3. Checked Red Color Jar File List 
4. Click ON Remove button 
5. Exit NetBeans IDE 
6. Restart NetBeans 
Screenshot 

enter image description here