iReport / Jasper - problema em Java

Olá gente,

Estou começando a brincar com Jasper e iReport e tenho um probleminha, alguém pode me ajudar?
Montei um relatório no Jasper com acesso a banco de dados e na simulação funciona tudo beleza. Copio o “Relatorio.jasper” para o mesmo arquivo da aplicação java
Mas quando tento rodar o codigo abaixo, ocorre uma alista de erro enorme e o relatório é mostrado completamenbte limpo, nem mesmo os campos fixos são mostrados. Sendo assim desconfio que não estou gerando corretamente o .jasper, ou estou copiando de lugar errado(?) ou não consigo acessar o .jasper no local…
Alguma sugestão?

Valeu, abraço

Ricardo

//------------------------------------------------
String relatorio=“Relatorio.jasper”;
String pdf=“boletos.pdf”;

String jdbcDriver = “org.hsqldb.jdbcDriver”;
String jdbcUrl = “jdbc:hsqldb:CelescDB;shutdown=true”;
String jdbcUser = “sa”;
String jdbcPasswd = “”;

// conexão banco de dados
Class.forName(jdbcDriver);
Connection con = DriverManager.getConnection(jdbcUrl,jdbcUser,jdbcPasswd);

// executa relatorio
Map parametros=null;
JasperPrint impressao = JasperFillManager.fillReport(relatorio, parametros, con);

// executa impressão
JasperViewer viewer= new JasperViewer(impressao,true);
viewer.setVisible(true);

Amigo, posta a stacktrace da exception gerada.

Tá, consegui uma parte, pra variar faltavam path. Neste sentido acho que tô fazendo alguma coisa errada, tive que incluir no path do projeto: coomons-beaunutils.jar, coomons-collections.jar,coomons-logging.jar,coomons-logging-api.jar,coomons-beaunutils.jar, iReport.jar, jasperreports.jar. É necessário incluir tudo isso mesmo?
Bom agora tô com erro para gra o pdf, numa linha que inclui, ser´´a que falta mais um path??

JasperExportManager.exportReportToPdfFile(jasperPrint, “Relatorio.pdf”);

E o erro gerado é :

Exception in thread “main” java.lang.NoClassDefFoundError: com/lowagie/text/DocumentException
at net.sf.jasperreports.engine.JasperExportManager.exportReportToPdfFile(JasperExportManager.java:121)