Home
>
Requirements
 
JasperReports Requirements
This table contains all the libraries that JasperReports may require, depending on the functionality required by JasperReports's parent application.
JRE
Java Runtime Environment 5.0 or higher
Commons
Jakarta Commons BeanUtils Component (version 1.8.0 or later)
http://jakarta.apache.org/commons/beanutils/
Jakarta Commons Collections Component (version 2.1.1 or later)
http://jakarta.apache.org/commons/collections/
Jakarta Commons Javaflow (Sandbox version)
http://jakarta.apache.org/commons/sandbox/javaflow/
Jakarta Commons Logging Component (version 1.0.4 or later)
http://jakarta.apache.org/commons/logging/
JRXML
JAXP 1.1 XML Parser
Jakarta Commons Digester Component (version 1.7 or later)
http://jakarta.apache.org/commons/digester/
One of the following for report compilation, depending on the report compiler used:
Eclipse JDT Java Compiler (
recommended
)
http://www.eclipse.org/jdt/
JDK 5.0 or higher
Jikes Compiler
http://jikes.sourceforge.net
Groovy (version 1.5.5 or later)
http://groovy.codehaus.org
BeanShell (version 2.0 beta 4 or later)
http://www.beanshell.org
JDBC
JDBC 2.0 Driver
PDF
iText - Free Java-PDF library by Bruno Lowagie and Paulo Soares (version 2.1.7 or later)
http://www.lowagie.com/iText/
XLS
Jakarta POI (version 3.6 or later)
http://jakarta.apache.org/poi/
JExcelApi (version 2.6.10 or later)
http://jexcelapi.sourceforge.net/
Charts
JFreeChart (1.0.12 or later)
http://www.jfree.org/jfreechart/
JCommon (1.0.15 or later) - required by JFreeChart
http://www.jfree.org/jcommon/
Batik SVG Toolkit (1.7 or later) - required when rendering charts as SVG
http://xmlgraphics.apache.org/batik/