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
Post a Comment