Estou usando o Eclipse 3.4.1. Criei um pequeno projeto que necessitava de uns jars. Criei uma pasta lib embaixo do meu projeto, coloquei-os ali e inseri-os no ‘Build Path’ do projeto.
Na IDE, funciona normal, mas com o jar gerado não.
No prompt executando o comando java -jar aparece o erro:
java.lang.NoClassDefFoundError: net/sf/jasperreports/engine/JRDataSource
Caused by: java.lang.ClassNotFoundException: net.sf.jasperreports.engine.JRDataSource
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)
Exception in thread “main”
Usei a opção de exportar o projeto usando ‘Runnable Jar’. Funcionou. Mas para outro pequeno projeto, não faz nada.
Tentei acrescentar ao comando as opções -cp. E depois -classpath.
Alguma sugestão ?
Agradeço antecipadamente.