Невозможно использовать библиотеку POI HSSF при разработке плагина Eclipse

Я разрабатываю плагин Eclipse для создания и выполнения операций с файлами excel, и я не могу использовать для этого библиотеку POI HSSF. Я скачал файл poi-3.7-20101029.jar. Когда я попытался использовать это в независимом Java-приложении, добавив его в путь сборки configure, все сработало. Но когда я попытался использовать то же самое во время разработки плагина в Eclipse PDE, я получил исключение NoClassDefFound для класса HSSFWorkbook. Я добавил плагин POI в путь сборки (и подтвердил, что плагин содержит класс HSSFWorkbook), а также импортировал класс HSSFWorkbook.

Может ли кто-нибудь сказать мне, что я делаю неправильно здесь? Есть ли что-то еще, что мне нужно добавить или изменить при использовании библиотеки POI при разработке плагинов? Должен ли я добавить библиотеку в качестве зависимостей в файле манифеста?

Спасибо и с уважением...

Сварадж


person Swaraj Bhat    schedule 07.06.2011    source источник


Ответы (1)


Вам нужно добавить библиотеку в путь к классам плагина. Для этого откройте свой MANIFEST.MF и выберите вкладку «Выполнение». Затем в разделе «Путь к классам» нажмите кнопку «Добавить». Откроется диалоговое окно, выберите оттуда свою банку. Скриншот

person Sandman    schedule 07.06.2011
comment
Рад слышать это! Кстати, принять ответ - действительно лучший способ сказать «спасибо» здесь, на SO ;-). - person Sandman; 07.06.2011