我有不同的jrxml文件,我想编译它来获取.jasper designs.I为此写了一个ant build.xml文件,它工作正常。 这是使用过的类:
<taskdef name="jrc" classname="net.sf.jasperreports.ant.JRAntCompileTask">
<classpath refid="classpath"/>
</taskdef>
现在我想用GNU Makefile编译它,但我找不到要为此执行的类。
如何使用Makefile编译并获取该jasper文件:哪个类必须在jasper jar中执行才能获得jasper设计?
答案 0 :(得分:2)
您可以使用JasperCompileManager
类从您的Java代码进行编译。
JasperCompileManager.compileReportToFile(
our_jasper_template.jrxml",//the path to the jrxml file to compile
our_compiled_template.jasper");//the path and name we want to save the compiled file