Ola Não to conseguindo executar um .jar que instancia uma classe Circulo dentro de outro jar
Fiz assim:
criei uma classe Circulo.class, fiz um Geometria.jar com essa classe
criei uma outra classe TestaCirculo.class (que instancia a primeira) com o comando:
java -cp “%classpath%;F:\arquivos\caminho\bibliotecas\Jars\Geometria.jar” TestaCirculo
beleza funciona sem problema
Da segunda classe TestaCirculo fiz um jar que ficou TestaGeometria.jar
Não consigo executar esse jar tento o comando
java -cp “%classpath%;F:\arquivos\caminho\bibliotecas\Jars\Geometria.jar” -jar TestaGeometria.jar
da o seguinte erro:
Exception in thread “main” java.lang.NoClassDefFoundError: com/Circulo
at TestaCirculo.main(TestaCirculo.java:6)
ou seja não encontra a sub
A questão é que se coloco o " Geometria.jar" dento do meu jre em:
C:\Arquivos de programas\Java\jre1.6.0\lib\ext
consigo rodar o TestaGeometria.jar sem problema com dois clik
então os dois jars estão correto o problema é:
java -cp “%classpath%;F:\arquivos\caminho\bibliotecas\Jars\Geometria.jar” -jar TestaGeometria.jar
os jars foram gerados pelo eclipse
Alguem tem uma solução que não seja colocar Geometria.jar junto com as bibliotecas externas do jre, provavelmente o problema ta no meu comando mais aonde?