【问题标题】:JasperReports runs perfectly in Netbeans and my PDF is generated but the compiled .jar does notJasperReports 在 Netbeans 中完美运行,生成了我的 PDF,但编译后的 .jar 没有
【发布时间】:2012-09-27 02:48:36
【问题描述】:

我正在使用 JasperReport。它在 Netbeans 中运行完美,我的 PDF 是在 JRviewer 上生成的。

但是,当我尝试运行编译后的 .jar 文件时,整个 JasperReports 部分根本不起作用。(JRviewer 没有出现)

我正在使用 jasperReport4.5.0 我的类路径中的库:Commons-beanutils、Commons collections、commons digester、commons javaflow、commons logging、iText、com-jaspersoft-ireport-jasperserver、com-jaspersoft-ireport-components、com-jaspersoft-ireport、com-jaspersoft-jrx .

你能给我一些建议吗? 非常感谢。

【问题讨论】:

  • 你有堆栈跟踪吗?什么是异常?
  • 事件调度期间发生异常:java.lang.NoClassDefFoundError: org/springframework/core/io/Resource at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(未知来源)在 net.sf.jasperreports.engine.util.JRClassLoader.loadClassForName(JRCl ..... 的 net.sf.jasperreports.engine.util.JRClassLoader.loadClassForRealName(JRClassLoader.java:157)不使用 Spring 框架,我正在开发一个 SWING 应用程序

标签: java jasper-reports ireport netbeans-7


【解决方案1】:

看起来你还没有把 spring-core jar 放在你的类路径中。也许您没有使用 spring,但 Jasper Reports 确实需要在类路径中使用 spring,正如您在 Jasper Reports POM 中看到的那样。所需工件的完整列表在其中。

【讨论】:

  • 您最好也检查一下 Jasper 报告的版本并添加其他依赖项。
  • 感谢 Mael 的帮助,它对我有用。我认为 spring 与我的问题无关,但它确实有效。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-10-20
  • 1970-01-01
  • 2015-05-16
  • 1970-01-01
  • 2015-10-16
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多