NoClassDefFoundError: com / itextpdf / text / DocumentException ao exportar jasper para pdf

Eu criei umjasper relatório e agora eu preciso exportar esse relatório parapdf formato. Este é o meu código para isso.

        // compiles jrxml
        JasperCompileManager.compileReportToFile(reportName + ".jrxml");
        // fills compiled report with parameters and a connection
        JasperPrint print = JasperFillManager.fillReport(reportName + ".jasper", parameters, connection);

        // to view the report
        //JasperViewer.viewReport(print, false);

        // export repor to pdf
        JasperExportManager.exportReportToPdfFile(print, "fromXml.pdf");

Quando visualizo o relatório usandoJasperViewer, Funciona bem. Mas ao exportar o relatório parapdf formato, ele me dá a seguinte exceção.

Exception in thread "main" java.lang.NoClassDefFoundError: com/itextpdf/text/DocumentException

Mas eu coloquei o jar iText nas minhas bibliotecas.

Mas uma coisa, eu tinha outra versão doiText jar antes. Isso me deu a mesma exceção. Eu pensei que poderia haver alguns problemas com a versão (segui um tutorial, então adicionei o mesmo jar que eles haviam usado no tutorial substituindo o novo jar que eu havia usado).

mas ainda o problema permanece. eu penseiesta pode ser o problema agora (a resposta aceita da pergunta). Mas eu não sei como consertar isso. Eu removi a biblioteca inteira e a adicionei novamente comiText jar que tinha sido usado pelo tutorial. Mas não tive sorte.

Você poderia me ajudar a superar esse problema. Obrigado!

questionAnswers(1)

yourAnswerToTheQuestion