04.06.2015 Views

iReport Ultimate Guide - Docs.nimsoft.com

iReport Ultimate Guide - Docs.nimsoft.com

iReport Ultimate Guide - Docs.nimsoft.com

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>iReport</strong> <strong>Ultimate</strong> <strong>Guide</strong><br />

• <strong>iReport</strong>-x.x.x.tgz. This is the official binary distribution in TAR GZ format.<br />

• <strong>iReport</strong>-x-x-x-src.zip. This is the official distribution of source files in ZIP format.<br />

• <strong>iReport</strong>-x.x.x-windows-installer.exe. This is the official Win32 installer.<br />

• <strong>iReport</strong>-x.x.x.dmg. This is the official binary distribution for Mac OSX in Disk Image format.<br />

x.x.x represents the version number of <strong>iReport</strong> * . Every distribution contains all needed libraries from third parties necessary to<br />

use the program and additional files, such as templates and base documentation in HTML format.<br />

<strong>iReport</strong> is also available as a native plug-in for NetBeans IDE 6.x. You can download the plug-in from SourceForge or<br />

NetBeans.<br />

At the time of writing we are planning an OS X distribution to support Macintosh systems; it may be available in the future.<br />

2.3 Development Versions<br />

If you want to test pre-release versions of <strong>iReport</strong>, you can directly access the developmental source repository with SVN. In<br />

this case, you must have an SVN client (my favorite is Tortoise SVN). If you don’t have one, you will need to create an<br />

account at http://<strong>com</strong>munity.jaspersoft.<strong>com</strong>/ in order to access the repository.<br />

Pre-release <strong>iReport</strong> source code is no longer available on SourceForge CVS Server.<br />

The URL of the SVN repository for <strong>iReport</strong> is:<br />

https://jasperforge.org/svn/repos/ireportfornetbeans<br />

2.4 Compiling <strong>iReport</strong><br />

The distribution with sources contains a NetBeans project. In order to <strong>com</strong>pile the project and run <strong>iReport</strong>, you need NetBeans<br />

IDE and the platform 6.0.1 (or 6.5.1 starting from <strong>iReport</strong> 3.6.1). If you are using NetBeans 6.0, the platform is the same as the<br />

IDE; otherwise you’ll need to download the platform separately at this URL:<br />

http://download.netbeans.org/netbeans/6.0/final/zip/netbeans-6.0.1-200801291616-mml.zip<br />

If you need to work with <strong>iReport</strong> 3.6.1 sources, you need NetBeans 6.5.1; otherwise, you can download the 6.5.1 platform<br />

from the NetBeans site.<br />

http://bits.netbeans.org/download/6.5.1/fcs/zip.html<br />

The file to download is netbeans-6.5.1-200903060201-all-in-one.zip.<br />

Download <strong>iReport</strong>-x.x.x-src.zip and unzip it in the directory of your choice, such as c:\devel (or /usr/devel on a UNIX system).<br />

Please note that NetBeans IDE is the development environment, while NetBeans 6.5.1 is the version of the platform<br />

(which can be considered something like an external library or dependency; it has very little to do with the IDE).<br />

<strong>iReport</strong> is built on NetBeans Rich Client Platform version 6.5.1. In order to build <strong>iReport</strong> you can use any version of<br />

NetBeans IDE, but you need this specific NetBeans platform to successfully <strong>com</strong>pile the sources.<br />

* Up to <strong>iReport</strong> 3.6.1, the version number contains the “nb” prefix (for “NetBeans”). This prefix was introduced when <strong>iReport</strong> was<br />

rewritten on top of the NetBeans platform (version 3.1.0). The prefix has been removed starting with version 3.6.2.<br />

14

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!