title: Does Japser Reports work with Java9
body: <p>Im having trouble using Japser Reports with Java 9.</p>
  
  <p>My JasperVersions:</p>
  
  <pre><code> &lt;dependency.version.jasper&gt;6.5.1&lt;/dependency.version.jasper&gt;
  </code></pre>
  
  <p>When trying to build my Report i get the following error Message:</p>
  
  <pre><code>An internal error occurred during: "Building report".
  java.lang.UnsupportedClassVersionError: my/path/to/my/class/User has been compiled by a more recent version of the Java Runtime (class file version 53.0), this version of the Java Runtime only recognizes class file versions up to 52.0
  </code></pre>
  
  <p>the Error occurrs probbably because Jasper does not Support java 9 Classes. I cant find any information on this topic, does anyone have a Idea how to write a workaround or did i do some other mistake?</p>
  
  <p>EDIT:</p>
  
  <p>After searching some more i realised that the problem only happens when im in the Designer in Eclipse, so it is most likely that eclipse itselve is not running in a JVM 9. I checked for the current version of java installed and it is java9, when i change the eclipse.ini file from:</p>
  
  <pre><code>-Dosgi.requiredJavaVersion=1.8
  </code></pre>
  
  <p>to </p>
  
  <pre><code>-Dosgi.requiredJavaVersion=1.9
  </code></pre>
  
  <p>i get a incompatible jvm error which says that im trying to start it with 1.8.0_161. How do i change my settings that my eclipse is acutally using my current JDK?</p>
  
  <p>RESOLVED:
  The error was that my Eclipse itselve only run in Java8. So my Application was building everything in Java9, like i wanted it to, but when i was inside the jasperReports Designer, the designer itselve run in java8. Thats why it crashed. The solution was to change the systemvariables and put my JavaPath over the Oracle JavaPath that for some reason had a higher priority.</p>