2011-09-04 108 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