RunJasperReports is a command line tool to generate report output from JasperReports report definition files (.jrxml files). These files can be generated using graphical tools such as iReport and then RunJasperReports can be used to run them against a live database at any time, e.g. on a server on a scheduled basis. Output PDF/HTML is written to disk and can optionally be emailed.