有关jasperreport开发的问题,单元测试的时候,已经通过,可以生成没有数据的pdf文件,但是整合到项目中的时候,却会报错java.lang.NoClassDefFoundError: net/sf/jasperreports/engine/JRException下面是相关的代码public class ATestJasperReport2 {
public ATestJasperReport2() {
}
public static void testReport(){
File jasperFileName = new File("f://Report/remoteReason.jasper");
HashMap<String, Object> params = new HashMap<String, Object>();// 建立参数表
params.put("reason_id", "原因编码"); // 设置参数值 - 暂时没用上
try {
JasperPrint jasperPrint = JasperFillManager.fillReport(jasperFileName.getPath(), params , new JREmptyDataSource());
JasperExportManager.exportReportToPdfFile(jasperPrint, "f://Report/test1.pdf");
} catch (JRException e) {
System.out.println("异常");
e.printStackTrace();
}
}
public static void main(String arg[]){
testReport();
}
}下面是引用的jar包开发环境是 eclipse-INDIGO java build path实在是搞不懂到底怎么回事,求大牛帮忙
添加回答
举报
0/150
提交
取消