我正在开发一个关于netbeans 6.8的项目,一切都很好,但一周前,我只是试一试安装了netbeans 7.0。
当我打开nb 7.0时,我的项目也在7.0中列出。
今天,我正在尝试在netbeans 6.8上编译我的项目,它给了我这个错误。
nbproject \ build-impl.xml:517:copylibs不支持“indexMetaInf”属性
我猜netbeans 7.0改变了文件。 我该如何解决这个问题?
答案 0 :(得分:9)
我自己找到了解决方案,想分享, 使用netbeans 6.8创建一个新项目并复制其build-impl.xml并替换我的项目的build-impl.xml文件。
它有效。
答案 1 :(得分:5)
解决此问题的“更简单”方法是将项目视图设置为File - 然后转到文件build-impl.xml,右键单击它并选择clean。
然后关闭编译器 - 重新启动它并清理并构建应用程序。
它将问题排序在我的编译器上。
答案 2 :(得分:4)
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
答案 3 :(得分:1)
我找到了解决方案。您必须使用现有源创建新项目并复制源文件并在新项目中再次导入库。最后清理并构建项目。如果您将项目作为库,则必须对这些项目执行相同操作并再次导入它们。
答案 4 :(得分:1)
如果您的构建xml文件出现问题,则可以清理并构建项目。而且你也可以解决问题。要做到这一点,首先右键单击该项目。菜单中应该有项目可以解决问题。从那以后你可以解决你的问题。我用这个解决方案来解决我的libs的路径错误。
答案 5 :(得分:0)
在我的情况下,问题是损坏的project.properties(用于项目配置数据或设置)文件。当我更正此文件时,它工作。
答案 6 :(得分:0)
我之前遇到过类似的情况。
这是我的解决方案。
1.右键单击“项目”
2.单击“属性”
3.单击“库”
4.单击“添加项目”
5.选择您的Project Earth Icon
6.添加Project JAR文件