Кажется, что проблема в версии Ant и новом атрибуте Ant indexMetaInf
.
У меня та же проблема, и я думаю, что стоит объяснить, как я 'я получил его.
Как решить проблему:
Я использую NetBeans 6.8.
Недавно я установил NetBeans 7.0 ,Просто для ознакомления с новыми функциями.
Я согласился использовать старую NB6.8 конфигурацию, когда NB7.0 спросил меня при первом запуске.
Это была ошибка!
Итак.Я запустил NB7.0 и мои старые добрые проекты NB6.8 были в списке проектов.
Проблема в том, что NB7.0 не только импортировал мои старые проекты в свой список проектов;но также изменил build-impl.xml
этих проектов .
И когда я открыл свои проекты в NB6.8 и попытался скомпилировать их, возникла эта ошибка с "indexMetaInf ".
Суть проблемы:
В NB6.8 по умолчанию используется Ant 1.7.1.И кажется, что атрибут indexMetaInf поддерживается только последними версиями Ant (, возможно, начиная с 1.8.x ).Эта новая версия Ant была установлена с NB7.0 и используется только NB7.0 . NB6.8 не видит его.
Как исправить проблему:
Я обновил build-impl.xml
файл из Subversion, и это решило проблему.В моей предыдущей версии build-impl.xml не было indexMetaInf
.