java - Error due to version compatibility in running jar file -



java - Error due to version compatibility in running jar file -

i have created jar file using jdk 8.0 , tried run jar file in scheme having jre 7.0, getting error this:

c:\users\admin\desktop>java -jar test.jar exception in thread "main" java.lang.unsupportedclassversionerror: test : uns upported major.minor version 52.0 @ java.lang.classloader.defineclass1(native method) @ java.lang.classloader.defineclass(unknown source) @ java.security.secureclassloader.defineclass(unknown source) @ java.net.urlclassloader.defineclass(unknown source) @ java.net.urlclassloader.access$100(unknown source) @ java.net.urlclassloader$1.run(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) @ sun.launcher.launcherhelper.checkandloadmain(unknown source)

what alter need create in jar file creation. run without version compatibility?

you need utilize -source alternative javac. example:

javac -source 1.7 foo/bar.java

in theory can specify source , target options separately, judging comment, sounds can't utilize java 8 language features @ when targeting 1.7.

note covers own source code. if xbasej-20091203.jar built against java 8, you'll need find version targets java 7 instead.

java

Comments

Popular posts from this blog

assembly - What is the addressing mode for ld, add, and rjmp instructions? -

vowpalwabbit - Interpreting Vowpal Wabbit results: Why are some lines appended by "h"? -

Is there a way to convert an HTML page styled with Bootstrap CSS into email-compatible html? -