2011-08-07 241 views
0

我正在用Apache Ant运行贾斯珀报告。当我去生成一个示例报告转换成PDF我运行此:贾斯珀报告 - 找不到报告

[email protected]~$ /home/user/apache-ant-1.8.2/bin/ant pdf 
Buildfile: /home/user/jasperreports-4.0.2/demo/samples/table/build.xml 

pdf: 

pdf: 
    [java] Exception in thread "main" java.lang.NoClassDefFoundError: TableApp 
    [java] Java Result: 1 

BUILD SUCCESSFUL 
Total time: 1 second 

的问题是,我无法找到此PDF去,如果该文件甚至转换成PDF可言,真的。我跑了“发现”命令,没有运气。这是Jasper Report演示目录中名为“Table”的演示报告。在示例报表目录中的build.xml文件有这样的:

<target name="pdf" description="Generates a PDF version of the report by converting the .jrprint file."> 
    <ant dir="../" target="pdf"/> 
</target> 

这告诉我,它应该这份报告转换为PDF和拍摄的文件父目录。我制作了一个名为PDF的目录,并使用绝对路径在那里拍摄,它所做的只是拍摄一个没有数据的build.xml文件...

PDF无处可寻。我在这里错过了什么?

感谢您的任何帮助,jasperforge论坛没有响应我的线程。我不认为这是一个非常复杂的问题,所以希望我能得到一些帮助......这是我与贾斯珀的最后一步!

再次感谢。

+0

碰到这个问题。谁能帮我? – Crosstalk42

+0

我应该尝试在另一个堆栈站点上发布这个吗? – Crosstalk42

回答

0

【JAVA]异常在线程 “主要” java.lang.NoClassDefFoundError:TableApp

这个错误意味着你应该在TableApp一个main()方法。