Boa tarde!
Tenho um projeto onde ficam as classes (model, dao, utils), ou seja, toda a regra de negócio está nele.
Tenho outros dois projetos que deverão usar as classes deste projeto principal. Para que isso seja possível eu gero um JAR do projeto principal e insiro pelo eclipse em build path -> configure buil path -> libraries.
Assim o projeto web fica enxergando as classes que serão usadas.
Até aí tudo bem.
Num outro projeto, que será usado para aplicação desktop usando awt ou swing, criei uma classe de teste, inseri o JAR do projeto principal e criei o método main usando um formulario simples para testar a inserção no banco de dados. Na IDE, eclipse, a aplicação funciona sem problemas, os imports enxergam as classe do projeto principal. Tudo funciona.
O problema ocorre quando gero um JAR da aplicação desktop e tento executar fora da IDE (eclipse)
A partir daí ele não acha mais as classe do projeto principal.
Alguém sabe o que pode estar acontecendo?
O erro é o seguinte:
Buildfile: O:\eduardo\sementegui\build.xml
build-subprojects:
init:
build-project:
[echo] sementegui: O:\eduardo\sementegui\build.xml
build:
usuario:
[java] Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: br/com/semente/model/TipoUsuario
[java] at br.com.semente.GUI.teste.usuario$2.actionPerformed(usuario.java:68)