Pessoal, estou tentando criar uma aplicação modular em vários jars mas vejam só:
Primeiramente criei no Netbeans um File -> New Project -> Java Class Library para criar o meu JAR.
Neste JAR chamado db4oConnection eu adicionei um outro JAR, o JAR do db4o. Então criei uma package database e uma classe Connection onde coloco todos os métodos do connection.
Então fiz um build,
Criei outro projeto, este um projeto normal com o método main e adicionei este JAR.
No main fiz o import database.Connection;
Coloquei alguns métodos como:
Connection.getConnection().store(new Object());
Connection.closeConnection();
E eles compilam, mas quando rodo dá o erro: Exception in thread “main” java.lang.RuntimeException: Uncompilable source code at testejar.Main.main(Main.java:16)
O que não entendo é que o jar que o netbeans gerou não tem o jar do db4o e no manifest dele nao tem nada vejam:
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.7.1
Created-By: 14.1-b02 (Sun Microsystems Inc.)
Qual parte estou errando aqui? Alguém pode me ajudar?
Eu tenho que adicionar o jar do db4o várias vezes? Por exemplo no meu jar de conexao e depois no meu aplicativo que for usar o jar de conexao ?
Agradeço já