我不喜欢BIRT和Jasper软报告引擎。据我所知,BIRT是eclipse公司的所有物,Jasper soft属于JasperReports Lib LGPLV3 JasperSoft Studio EPL。 我想在没有任何IDE(作为Jasper报告引擎)的情况下运行BIRT或Jasper软件。可能吗?如果可能是哪一个?
答案 0 :(得分:0)
取决于你想要什么(你的问题有点不清楚) - 是的,可以使用BIRT和JasperReports。
对于JasperReports,您需要JasperReports服务器(或其他任何名称)。您将报告模块部署到该服务器。然后,您可以使用服务器的基于浏览器的自助用户界面运行报表,也可以通过调用URL / WebService在程序中运行报表。
对于Eclipse BIRT,它是类似的。您正在寻找的下载是BIRT运行时引擎。这基本上只是一堆JAR文件(注意:它有两种形式:基于OSGI和JAR)。例如,运行时引擎包含一个BIRT servlet。这允许您通过调用URL来运行任何报告。第二种选择是将运行时引擎直接集成到Java应用程序中。搜索"整合BIRT"和" RunAndRenderTask"或者" RunTask"和" RenderTask",你可能会找到例子。