Платформа NetBeans: установка зависимостей/методов доступа из других модулей

У меня есть вопрос относительно использования платформы NetBeans и установки зависимостей или просто ссылки на классы из другого модуля.

Что у меня есть:

Приложение платформы NetBeans с основным модулем под названием Viewer

com.demo.viewer
 -MainScreenTopComponent.java

И у меня есть модуль с именем MenuToolbar

com.demo.toolbar
 -menutoolbar.java
 -action1.java

В menutoolbar.java есть метод, к которому я хотел бы получить доступ из MainScreenTopComponent.

Я попытался щелкнуть правой кнопкой мыши модуль Viewer, перейти в свойства> Библиотеки и добавить зависимость от модуля MenuToolbar, однако я все еще не могу даже импортировать пакет.

Любая помощь приветствуется =(

Спасибо!

Изменить: Решил самостоятельно. Вместо добавления зависимости в Viewer я добавил Warpped Jar, который нашел в папке Build/Clusters/Modules моей платформы!


person Metal Wing    schedule 22.05.2012    source источник


Ответы (1)


Нет необходимости использовать обернутый JAR.

Вам необходимо экспортировать классы из модуля MenuToolbar:

  1. щелкните правой кнопкой мыши на вашем модуле
  2. выбрать свойства
  3. нажмите «Версии API»
  4. проверьте пакет com.demo.toolbar в списке пакетов с пометкой "Общедоступные пакеты"

Это предполагает, что ваш модуль MenuToolbar уже является частью вашего приложения платформы NetBeans.

person a_horse_with_no_name    schedule 22.05.2012
comment
Слава Богу NetBeans! Это сработало и, о слава, сработало хорошо! - person Metal Wing; 23.05.2012