Netbeans build-impl.xml错误

8
我曾在NetBeans 6.8上开发一个项目,一切都很顺利。但是一周前,我为了尝试安装了NetBeans 7.0。
当我打开NetBeans 7.0时,我的项目也出现在其中。
今天,我想在NetBeans 6.8上编译我的项目,但它给了我这个错误:
nbproject\build-impl.xml:517: copylibs doesn't support the "indexMetaInf" attribute 我猜测NetBeans 7.0更改了文件。如何解决这个问题?

这很典型的Netbeans - 我在6.7.1中遇到了同样的问题 - 它有太多的漏洞,简直是令人发指。 - Jan
7个回答

12

我自己找到了解决方法,想要分享一下:

使用NetBeans 6.8创建一个新项目,并复制它的build-impl.xml文件,再将这个文件替换掉我的项目中原有的build-impl.xml文件。

这样就可以解决问题了。


确保项目文件夹具有适当的权限,或以管理员身份运行NetBeans。 - Joe Mwa

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

5
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


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

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

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

0

我以前遇到过类似的情况。
这是我的解决方案。
1. 右键单击项目
2. 点击属性
3. 点击库
4. 点击添加项目
5. 选择你的项目地球图标
6. 添加项目JAR文件


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接