### Deploying Runtime components

When you only use JReport Runtime instead of JReport Designer, you should deploy the Engine Bean Runtime components, which include the following files:

- JREngine.jar
  JReport Engine Bean.
- JRResultViewer.jar
  Result Viewer Bean.
- log4j-1.2.8.jar
  Jar file used for the JReport Engine logging system.
- chart.jar
  Jar file used when exporting to HTML with images that are to be embedded as a chart applet in the HTML file.
- udo12.jar
  Registers user defined objects.
- report.ini
  Configuration file.
- activation.jar
  Jar file used when exporting to mail.
- mail.jar
  Jar file used when exporting to mail.
- poiHSSF_151.jar
  Jar file used when exporting to Excel.
- Itext.zip
  Jar file used when exporting to PDF.
- LogConfig.properties
  Used to configure log mechanism.
- sac.jar
  Used to parse xml files.

Notes:

- In your code, if you set the reporthome as `c:\\jreport\\designer`, the file report.ini will be read in the directory `c:\jreport\designer\bin`. You will find in this file the configuration information, including the temporary path, template path and the help path. JReport Engine Bean will use the temporary path to export temporary files. You should therefore ensure that the temporary folder specified in the file report.ini exists.
- If you only want to generate a report, you will only need JReport Engine Bean. While if you want to view a report result file, you will also need JReport Result Viewer Bean.