Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/379.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java.lang.NoSuchFieldError:APPDEFAULT_Java_Pdf_Jasper Reports - Fatal编程技术网

java.lang.NoSuchFieldError:APPDEFAULT

java.lang.NoSuchFieldError:APPDEFAULT,java,pdf,jasper-reports,Java,Pdf,Jasper Reports,我成功导出HTML 但是当我试图用这段代码将jasper报告导出为PDF时,我有一个例外 我在谷歌上搜索了一下,我发现答案是添加iText2.1.7.jar,我添加了它 但是仍然有相同的异常尝试添加iTextAsian.jar 您可以找到ireportlibs to/ireport/modules/ext您应该更改iText.jar的版本。将iText-4.2.0.jar放在路径中,好的我知道这是一个老问题,但我遇到了同样的问题。更改为itext 2.1.7为我解决了这个问题。只需确保类路径中只

我成功导出HTML 但是当我试图用这段代码将jasper报告导出为PDF时,我有一个例外

我在谷歌上搜索了一下,我发现答案是添加iText2.1.7.jar,我添加了它
但是仍然有相同的异常

尝试添加
iTextAsian.jar


您可以找到
ireport
libs to
/ireport/modules/ext
您应该更改iText.jar的版本。将iText-4.2.0.jar放在路径中,好的

我知道这是一个老问题,但我遇到了同样的问题。更改为itext 2.1.7为我解决了这个问题。只需确保类路径中只有此文件,因为旧版本中缺少PdfName.APPDEFAULT。
java.lang.NoSuchFieldError: APPDEFAULT
at net.sf.jasperreports.engine.export.JRPdfExporter.exportReportToStream(JRPdfExporter.java:534) [jasperreports-5.1.2.jar:5.1.2] 

    JRExporter ex = new JRPdfExporter();
    ex.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint);
    ex.setParameter(JRExporterParameter.OUTPUT_STREAM, out);
    ex.exportReport(); // exception here