Вы не можете использовать внешние баночки в плагине. Вы можете ссылаться только на код в других плагинах или банках, которые вы включаете как часть вашего плагина, и добавлять их к Bundle-Classpath
в MANIFEST.MF (а также обновлять свойства build.properties, чтобы включить файлы jar в сборку).
Пример Bundle-Classpath
из одного из моих плагинов:
Bundle-ClassPath: .,
lib/jogg-0.0.7.jar,
lib/jorbis-0.0.15.jar,
lib/vorbisspi1.0.2.jar
.
- ваш обычный код, а остальные записи - это файлы jar в каталоге lib
в проекте плагина.
build.properties
будет включать
bin.includes = ....... other things
.,\
lib/jogg-0.0.7.jar,\
lib/jorbis-0.0.15.jar,\
lib/vorbisspi1.0.2.jar
Если вы используете обычный редактор plugin.xml / MANIFEST.MF / build.properties, вы определяете путь к классам комплекта на вкладке «Runtime» в разделе «Classpath» и build.properties на вкладке build.properties.
К сожалению, Eclipse не проверяет ничего из этого, когда вы тестируете свой плагин в Eclipse. Ошибки появляются только в экспортированных плагинах и RCP.