答案 0 :(得分:1)
萨拉姆,
我有同样的例外,我首先做的是采取webapp的样本 jasperreports 3.7.6并让它运行。
两种方法: 1.1使用ant命令(*)然后创建jasper-webapp.war并将其放在.. \ tomcat.6.0 \ webapps \文件夹中 * http://jasperforge.org/uploads/publish/jasperreportswebsite/trunk/getting.started.html
1.2使用像intellij这样的IDE创建一个新项目,然后将所有webapp示例文件夹复制到它。然后将ant附加到此文件夹中的build.xml文件。之后运行ant并编译/运行项目。
在localhost中打开浏览器:[port]然后你可以看到Web Application Sample 首先在左侧菜单中转到applet查看器,然后点击此链接: “点击此处测试您的浏览器是否可以运行Swing小程序” 如果您可以运行它并查看applet矩形,那么如果不尝试使用其他浏览器(如“google chroom”)打开这些页面,则没有问题,他可能只想按照步骤从Internet下载java。
< / LI>运行此示例的测试goto主页并按照此顺序编辑页面编译JRXML,填写报表,然后单击“applet viewer”中的Embedded Viewer Applet链接 页面,看看它是否正常运行。
尝试了解示例并查看applet文件夹(在webapp示例中),您可以看到三个jar: JasperReports的小程序-3.7.6.jar,共享记录-1.0.4.jar,公地集合-2.1.1.jar
打开viewer.html并查看示例如何使用此jar并调用“EmbeddedViewerApplet.class”抛出javascript。
我希望这可以帮助sombody ...:)
答案 1 :(得分:0)
确保将Jasper * .jar文件从iReport复制到您的应用程序Lib文件夹。您可能正在使用与编译库不同的库运行。