# JasperReports versions and Jaspersoft Studio

**URL:** <https://forum.servoy.com/t/jasperreports-versions-and-jaspersoft-studio/18672>\
**Category:** Classic Servoy\
**Created:** [December 18, 2015, 12:57pm UTC](https://forum.servoy.com/t/jasperreports-versions-and-jaspersoft-studio/18672 "2015-12-18T12:57:40Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![tgs](https://avatars.discourse-cdn.com/v4/letter/t/f19dbf/32.png) [@tgs](https://forum.servoy.com/u/tgs)\
**Post date:** [December 18, 2015, 12:57pm UTC](https://forum.servoy.com/t/jasperreports-versions-and-jaspersoft-studio/18672/1 "2015-12-18T12:57:40Z")

</div>

Hello,

I’m a little confused about the versions of the jasperreports .jar in the servoy\_jasperreports folder.

In plugin version 4.0.4 there is jasperreports-4.7.1.jar  
[attachment=2]jr\_404.png[/attachment]

and in 5.0.0 is jasperreports-5.6.1.jar  
[attachment=1]jr\_500.png[/attachment]

But both versions cannot be selected/installed in Jaspersoft Studio 6.1.1!?  
[attachment=0]jss611\_jr.png[/attachment]

What version is working without any issues for Servoy\_JasperReports\_Plugin\_v.4.0.4 and \_v.5.0.0?

Regards Thomas

 ![jss611_jr.png](https://canada1.discourse-cdn.com/flex010/uploads/servoy/original/2X/8/871efe9d3e2be0d51718fb3912817cfdfe737a10.png)

 ![jr_500.png](https://canada1.discourse-cdn.com/flex010/uploads/servoy/original/1X/30484ca7366d400ec729cf17625b40abb6016ed8.png)

 ![jr_404.png](https://canada1.discourse-cdn.com/flex010/uploads/servoy/original/2X/e/eed5a78b70b4876d39cda2ad505ee75b1bb1512a.png)

---

<div class="post-metadata">

**Author:** ![lwjwillemsen](https://yyz2.discourse-cdn.com/flex010/user_avatar/forum.servoy.com/lwjwillemsen/32/4987_2.png) [@lwjwillemsen](https://forum.servoy.com/u/lwjwillemsen)\
**Post date:** [December 18, 2015, 10:34pm UTC](https://forum.servoy.com/t/jasperreports-versions-and-jaspersoft-studio/18672/2 "2015-12-18T22:34:35Z")

</div>

You can find that on servoyforge [Welcome - Servoy JasperReports Plugin - ServoyForge](https://www.servoyforge.net/projects/servoy-jasperreports/wiki)

---

<div class="post-metadata">

**Author:** ![tgs](https://avatars.discourse-cdn.com/v4/letter/t/f19dbf/32.png) [@tgs](https://forum.servoy.com/u/tgs)\
**Post date:** [December 19, 2015, 12:31am UTC](https://forum.servoy.com/t/jasperreports-versions-and-jaspersoft-studio/18672/3 "2015-12-19T00:31:33Z")

</div>

Ok, and exactly what do I find there?

---

<div class="post-metadata">

**Author:** ![lwjwillemsen](https://yyz2.discourse-cdn.com/flex010/user_avatar/forum.servoy.com/lwjwillemsen/32/4987_2.png) [@lwjwillemsen](https://forum.servoy.com/u/lwjwillemsen)\
**Post date:** [December 20, 2015, 9:03am UTC](https://forum.servoy.com/t/jasperreports-versions-and-jaspersoft-studio/18672/4 "2015-12-20T09:03:50Z")

</div>

> Plugin, Servoy, iReport Version Guidelines
> 
> For compatibility with Servoy 5.2.x, please use Servoy JasperReports plugin version 3.3.x. Plugin version 3.3.x is based on the JaperReports engine version 4.0.0 and so the recommended version of iReport to use is 4.0.0 (to keep the JaspeReports engine version used by iReport in sync with the main JasperReports engine used by the plugin).
> 
> Version 4.0.0 of the plugin is compatible with Servoy 6.0.x and up. Plugin version 4.0.0 is based on the 4.6.0 version of the JasperReports engine; the recommended version of iReport to be used is 4.6.0. The 4.0.0 version of the Servoy JasperReports plugin will require at least Java 1.6 (due to JasperReports requirements).
> 
> Version 5.0.0 of the plugin is compatible with Servoy 6.x and up and based on the 5.5.1 version of JasperReports (currently).

---

<div class="post-metadata">

**Author:** ![tgs](https://avatars.discourse-cdn.com/v4/letter/t/f19dbf/32.png) [@tgs](https://forum.servoy.com/u/tgs)\
**Post date:** [December 20, 2015, 10:26am UTC](https://forum.servoy.com/t/jasperreports-versions-and-jaspersoft-studio/18672/5 "2015-12-20T10:26:02Z")

</div>

Ok, thank you Lambert.

Does this mean that the version numbers of the jasperreports-x.x.x.jar doesn’t match the JasperReports Version?  
And the Servoy JasperReports plugin 4.0.4 based still on JasperReports 4.6.0 although the versions of the jasperreports-x.x.x.jar are different to version 4.0.0, 4.0.2 of the Servoy JasperReports plugin?

I’m asking because the reports will not displayed correct as formatted in the JasperViewer and/or print out if I take the reports created/compiled with Jaspersoft Studio 5.1.1 and the selected JasperReports version 4.6.0. If I take the reports from iReport 5.1.0 they are displayed/printed correct.  
The Servoy JasperReports plugin version is 4.0.4 and Servoy is 7.4.5.

Regards Thomas

---

<div class="post-metadata">

**Author:** ![patrick](https://avatars.discourse-cdn.com/v4/letter/p/b2d939/32.png) [@patrick](https://forum.servoy.com/u/patrick)\
**Post date:** [December 20, 2015, 12:52pm UTC](https://forum.servoy.com/t/jasperreports-versions-and-jaspersoft-studio/18672/6 "2015-12-20T12:52:29Z")

</div>

In the [release notes of 4.0.3](https://www.servoyforge.net/projects/servoy-jasperreports/wiki/Servoy_JasperReports_Plugin_v403_-_Release_Notes) of the plugin you find:

> - jasperreports lib updated to version 4.7.1

The release notes of 4.0.4 don’t state any newer library is being used. So if you ask me, you should use jasper engine \<= 4.7.1 to create your reports and it’s clear why you see library version 4.7.1 in your plugins dir.

Your other option is to use the plugin version 5.0.0, because that says

> - Using JasperReports lib version 5.6.1

and should therefore support any report created with jasper \<= 5.6.1

---

<div class="post-metadata">

**Author:** ![tgs](https://avatars.discourse-cdn.com/v4/letter/t/f19dbf/32.png) [@tgs](https://forum.servoy.com/u/tgs)\
**Post date:** [December 20, 2015, 3:05pm UTC](https://forum.servoy.com/t/jasperreports-versions-and-jaspersoft-studio/18672/7 "2015-12-20T15:05:26Z")

</div>

Thank you Patrick for your explanation!

This makes it clear to me. Of course, I have read the release notes and the wiki, but the different version numbers were confusing me…

As I understand now, I can use the Servoy JasperReports plugin 5.0.0 and Jaspersoft Studio with JasperReports 5.5.2 because it is \< 5.6.1.  
The same for plugin 4.0.4 and JasperReports 4.7.0. I will try this two combis.

Regards Thomas
