2010-10-25 95 views
0

我正在使用JNLP将我的jar文件提取到客户端。
当我运行应用程序时,出现错误:JasperPrint(NullPointerException)在客户端生成JasperPrint时出错

我可以找出部分原因。这是因为JasperPrint实例由于访问权限而无法存储在客户端。

有没有办法在客户端生成JasperPrint

+0

确切的堆栈跟踪? – 2010-10-25 07:20:55

+0

java.lang.NullPointerException \t at java.io.File。 (未知来源) \t在net.sf.jasperreports.engine.design.JRAbstractCompiler.compileReport(JRAbstractCompiler.java:151) \t在net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:215) \t在ar.com.fdvs.dj.core.DynamicJasperHelper.generateJasperReport(DynamicJasperHelper.java:523) \t在ar.com.fdvs.dj.core.DynamicJasperHelper.generateJasperPrint(DynamicJasperHelper.java:283) \t在AR。 com.fdvs.dj.core.DynamicJasperHelper.generateJasperPrint(DynamicJasperHelper.java:236) \t at .... – balavj 2010-10-25 08:53:02

+0

jasperPrint = DynamicJasperHelper.generateJasperPrint(dr,new ClassicLayoutManag er(),jrrs); 在上面的stmt中,它抛出了一个异常。但是在没有jnlp webstart的情况下正常启动时,pgm可以正常工作。 – balavj 2010-10-25 08:54:42

回答

0

我解决了它... 我忘了签署jar资源。