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