Thanks for your reply tkavanagh I tried re-compiling with different version but same result. So I uninstalled both Jasperserver and iReports and re-installed using the bundled iReports 3.7.0, thinking they'd both have to be using same JAVA but still got the same result. So went back to the drawing board and found that the bundled version of Jasperserver had its own JAVA folder in it and when I changed the system path to point at this rather than the JDK I'd installed it worked!! I was wondering why I was having these problems when having the latestest JAVA JDK installed. Now to try and move on from "HELLO WORLD" to scriptlet that actually does something involving other JARs!! Thanks again, Jamie