Projects / JasperStarter


JasperStarter is a commandline launcher and batch compiler for JasperReports. It can run any JasperReport that needs a JDBC, CSV, 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. JapserStarter is able to prompt for report parameters. Any parameter whose class has a string constructor is accepted. Additionally, the following types are supported or have special handlers: date, image (see usage), and locale.

Operating Systems

Last announcement

Poll: What do you think about a GUI for JasperStarter 04 Feb 2013 11:07

JasperStarter is primarily a command line tool for scripting or integrating JasperReports into other programming languages. What do you thing about having a GUI to start JasperReports from your desktop? If you like to have such feature please create a feature request and describe what you'd except here: or vote for an existing issue from this list:

Recent releases

  •  16 Jul 2013 11:36

    Release Notes: The commandline syntax has changed in this release! is now an argument, and the format of report parameters has changed. Specifying the parameter type is no longer necessary. The type is determined from the report, and it is no longer possible to provide a non-existent parameter. The major new feature is support for CSV files as a datasource.

    •  30 Jun 2013 10:59

      Release Notes: This release fixed a problem where the "jasperstarter params" command gave no useful result if param had no description.

      •  22 Jun 2013 18:32

        Release Notes: This release adds a CSV datasource feature.

        •  18 Jun 2013 22:03

          Release Notes: This release fixes [JAS-33] ("Report parameter with space produces error on Unix-like systems.").

          •  10 Jun 2013 11:01

            Release Notes: This release includes the JasperReports library 5.1.2.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.