Executando JAR com libs

1 resposta
fmy_1

Olá pessoal, criei uma aplicação SWING que precisa de uma lib para rodar, pois ele gera um arquivo excel cujo uso o “POI”, rodando a aplicação junto ao eclipse tudo funciona perfeitamente, as classes da lib estao muito bem importadas e está mapeado no CLASSPATH, o que ocorre é que quando crio o arquivo jar e vou executa-lo pelo prompt ocorre o seguinte erro:


Arquivo : MManager.jar
Class Main: app.MiManager

COMANDO : c:\WINDOWS\system32\java.exe -cp MManager.jar app.MiManager

ERRO :

C:\Documents and Settings\fsantos\Desktop>C:\WINDOWS\system32\java.exe -cp MMana

ger.jar app.MiManager

DIR: voo tangara torre A copaybas.txt

011

Exception in thread Thread-4 java.lang.NoClassDefFoundError: org/apache/poi/hs

sf/usermodel/HSSFWorkbook

at util.GeraExcel.(GeraExcel.java:24)

at process.ProcessXLS.processString(ProcessXLS.java:84)

at process.ProcessXLS.processList(ProcessXLS.java:44)

at process.ProcessXLS.formatFileToXLS(ProcessXLS.java:26)

at gui.SimulatedActivity.run(ConvertXLSWindow.java:153)

Caused by: java.lang.ClassNotFoundException: org.apache.poi.hssf.usermodel.HSSFW

orkbook

at java.net.URLClassLoader$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClassInternal(Unknown Source)

Pessoal alguem saberia como solucionar este problema? Obrigado! :stuck_out_tongue:

1 Resposta

leohunther

Cara, já tive uns problemas parecidos com esse.
Não sei se pode te ajudar, mas a mim, ajudou pra caramba.
Tem um plugin que se chama FatJar: http://sourceforge.net/projects/fjep/
Você instala ele no eclipse e já cria o .jar executavél com as classes no jar.

Criado 27 de julho de 2009
Ultima resposta 27 de jul. de 2009
Respostas 1
Participantes 2