jasper reports - Using jasperstarter to compile and run iReport "java.lang.UnsupportedClassVersionError" -


basically want create pdf ireport jrxml or jasper file.

the idea use reports on net , best solution managed find use program jasperstarter , run report connection mssql database.

to connection going had download latest net.sourceforge.jtds.jdbc.driver.

the report works fine using ireport 5.1 when follow instructions jasperstarter "java.lang.unsupportedclassversionerror" response.

jasperstarter command

jasperstarter pr -t generic -f pdf -i test_report.jasper -o test -u username -p       password --db-driver net.sourceforge.jtds.jdbc.driver --db-url jdbc:jtds:sqlserver://local-pc/demo_db 

output

exception in thread "main" java.lang.unsupportedclassversionerror: net/sourcefor ge/jtds/jdbc/driver : unsupported major.minor version 51.0         @ java.lang.classloader.defineclass1(native method)         @ java.lang.classloader.defineclasscond(unknown source)         @ java.lang.classloader.defineclass(unknown source)         @ java.security.secureclassloader.defineclass(unknown source)         @ java.net.urlclassloader.defineclass(unknown source)         @ java.net.urlclassloader.access$000(unknown source)         @ java.net.urlclassloader$1.run(unknown source)         @ java.security.accesscontroller.doprivileged(native method)         @ java.net.urlclassloader.findclass(unknown source)         @ java.lang.classloader.loadclass(unknown source)         @ sun.misc.launcher$appclassloader.loadclass(unknown source)         @ java.lang.classloader.loadclass(unknown source)         @ java.lang.class.forname0(native method)         @ java.lang.class.forname(unknown source)         @ de.cenote.jasperstarter.db.getconnection(db.java:69)         @ de.cenote.jasperstarter.report.fill(report.java:220)         @ de.cenote.jasperstarter.app.processreport(app.java:222)         @ de.cenote.jasperstarter.app.main(app.java:107) 

please advice.

basically, trying run code compiled on / java 7 on older jvm.

that doesn't work.

either run application on java 7 jvm, or recompile "jdts" driver on (or for) older jvm using run application.

for more detail, read linked q&a above.


Comments

Popular posts from this blog

c# - Operator '==' incompatible with operand types 'Guid' and 'Guid' using DynamicExpression.ParseLambda<T, bool> -