JasperStarter is a commandline launcher and batch compiler for JasperReports. It can run any JasperReport that needs a JDBC data source or empty data source, use any database for which a JDBC driver is available, execute reports that need runtime parameters, print directly to the system default or a given printer, optionally show a printer dialog to choose a printer, optionally show a print preview, export to file in the PDF, RTF, .docx, .odt, and HTML formats, export multiple formats in one commanding call, print and export in one commanding call, and integrate in non-Java applications (for example PHP, Python) A binary executable is available for Windows. The string, int, and date parameter types are supported.
| Tags | Business Intelligence printing developement Reporting |
|---|---|
| Licenses | Apache 2.0 |
| Operating Systems | Windows Linux Mac OS X |
| Implementation | JasperReports |
| Translations | English German Czech |
Last announcement
JasperStarter is primarily a command line tool for scripting or integrating JasperReports into other programming languages.
What do you thing abou...
Recent releases


Release Notes: This release includes the JasperReports library 5.1.0.


Release Notes: This release includes JasperReports library 5.0.4 and has command aliases.


Release Notes: JasperStarter is now able to prompt for report parameters.


Release Notes: This is a bugfix release.


Release Notes: This is the first stable release. UNC paths are now handled correctly. Report parameters can contain an equal sign. JasperStarter has commands. Every command can have different arguments and options. Users of previous versions must add pr to their existing commandline. JasperStarter can compile one file or all .jrxml files in a directory. Setup is available in several languages.