Pergunta

Tenho uma dúvida em relação ao uso da Plataforma NetBeans e configuração de dependências ou simplesmente referenciar classes de outro módulo.

O que eu tenho:

Aplicativo da plataforma NetBeans com um módulo principal chamado Viewer

com.demo.viewer
 -MainScreenTopComponent.java

E eu tenho um módulo chamado MenuToolbar

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

menutoolbar.java possui um método que gostaria de acessar no MainScreenTopComponent.

Tentei clicar com o botão direito no módulo Viewer, ir em propriedades > Bibliotecas e adicionar dependência no módulo MenuToolbar, mas ainda não consigo importar o pacote.

Qualquer ajuda é apreciada =(

Obrigado!

Editar: Resolvi-me.Em vez de adicionar dependência no Viewer, adicionei um Warpped Jar que encontrei na pasta Build/Clusters/Modules da minha plataforma!

Foi útil?

Solução

Não há necessidade de usar um JAR empacotado.

Você precisa exportar as classes de dentro do módulo MenuToolbar:

  1. clique com o botão direito no seu módulo
  2. selecione propriedades
  3. clique em "Versão da API"
  4. verifique o pacote com.demo.toolbar na lista de pacotes rotulados como "Pacotes Públicos"

Isso pressupõe que seu módulo MenuToolbar já faça parte de seu aplicativo da plataforma NetBeans

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top