Проблема с библиотекой Netbean 6.9.1

Я только что обновился до Netbeans 6.9.1 с Netbeans 6.8, и возникла следующая проблема, которой не было в Netbeans 6.8:

У меня есть собственный проект jar (назовем его alma.jar), который используется в нескольких других проектах. Некоторые бобы из alma.jar также отображаются на палитре. alma.jar находится в папке dist проекта alma, и все остальные проекты видят/используют его. Поскольку alma постоянно развивается, он всегда добавляется с помощью команды «Добавить проект». Поэтому, когда другой проект очищается и перестраивается, alma.jar также перестраивается. Однако из Netbeans 6.9.1 clean не работает, так как Netbeans 6.9.1 блокирует alma.jar, поэтому его нельзя удалить даже из файловой системы (я использую Windows XP). Когда я сначала удаляю alma.jar и ПОСЛЕ ЭТОГО я запускаю Netbeans 6.9.1, я получаю некоторые предупреждения во время запуска, когда открыта форма, использующая классы alma.jar, отображаемые на палитре, но в остальном я могу очистить и построить правильно.

Как избежать удаления файла alma.jar перед запуском Netbeans?


person rics    schedule 29.09.2010    source источник
comment
Я на MacBook, я попытался воссоздать ситуацию, но в моем случае NetBeans IDE 6.9.1 правильно очищает и воссоздает все файлы JAR. Мой тест использует один пользовательский компонент в одном проекте, добавленном в палитру, а другой проект использует этот элемент управления в JFrame. Используете ли вы параметр «Компилировать при сохранении»?   -  person Tushar Joshi    schedule 30.09.2010
comment
Это связано с графическим интерфейсом. Я видел, как это происходило после открытия формы, в которой используется компонент из другой банки. Я пытался создать простой тестовый пример, но мне не хватает некоторых тонкостей. Упрощенные тестовые случаи просто работают. -- В качестве обходного пути убедитесь, что ни одна вкладка редактора не находится в режиме разработки, затем закройте и перезапустите NB. Тогда сборка будет работать до тех пор, пока вы не отредактируете форму.   -  person Devon_C_Miller    schedule 04.10.2010


Ответы (1)


Это не решение, а обходной путь:

Если вы включите настройку «Компилировать при сохранении» вашего проекта, вы сможете избежать большинства процессов очистки и сборки.

person asalamon74    schedule 05.10.2010