Java JasperReports在Netbeans中运行得非常好,生成了我的PDF,但编译的.jar没有

Java JasperReports在Netbeans中运行得非常好,生成了我的PDF,但编译的.jar没有,java,jasper-reports,ireport,netbeans-7,Java,Jasper Reports,Ireport,Netbeans 7,我用的是JasperReport。它在Netbeans中运行得非常好,我的PDF是在JRWiewer上生成的 但是,当我尝试运行编译后的.jar文件时,整个JasperReports部分根本不起作用 我正在使用jasperReport4.5.0 我的类路径中的库:Commons beanutils、Commons collections、Commons digester、Commons javaflow、Commons logging、iText、com jaspersoft ireport j

我用的是JasperReport。它在Netbeans中运行得非常好,我的PDF是在JRWiewer上生成的

但是,当我尝试运行编译后的.jar文件时,整个JasperReports部分根本不起作用

我正在使用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

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

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

您有stacktrace吗?异常是什么?在事件调度期间发生异常:java.lang.NoClassDefFoundError:org/springframework/core/io/Resource at java.lang.Class.forName0(本机方法)at java.lang.Class.forName(未知源代码)at net.sf.jasperreports.engine.util.JRClassLoader.loadClassForRealName(JRClassLoader.java:157)位于net.sf.jasperreports.engine.util.JRClassLoader.loadClassForName(JRCl…..有关信息,我没有使用Spring框架,我正在开发一个SWING应用程序。您最好检查Jasper报告的版本,并添加其他依赖项。感谢Mael的帮助,它对我有用。我认为Spring与我的问题无关,但它是有效的。