01. Bundle distribution
The bundled distribution can be directly found from the download page. As for example jfreereport-0.8.7.zip
or jfreereport-0.8.7.tar.gz
.
JFreeReport comes in two flavours: as one huge monolithic build (jfreereport-<version>.jar
) and as set of separate modules (jfreereport-core-<version>.jar
, jfreereport-module-<modulename>-<version>.jar
). Both versions contain exactly the same code, but the separate modules-build allows everyone to strip the not needed functionality from the classpath without having to rebuild the jars.
The main idea to make the things working properly is to add jfreereport-<version>.jar
and all the libraries from the {{lib/}}directory in your classpath. This is perhaps not the most efficient way but it is the easiest. We will see later in this article how to optimise the installation by only including the required modules to feet your needs.