JDK 8.0을 사용하여 jar 파일을 만들고 JRE 7.0이있는 시스템에서 jar 파일을 실행하려고했지만 다음과 같은 오류가 발생합니다.실행중인 jar 파일의 버전 호환성으로 인한 오류
C:\Users\admin\Desktop>java -jar test.jar
Exception in thread "main" java.lang.UnsupportedClassVersionError: test : Uns
upported major.minor version 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)
jar 파일 생성시 변경해야 할 사항은 무엇입니까? 그래서 그것은 버전 호환성없이 실행됩니까?
Eclipse에서 프로젝트를 만든 경우 ** 프로젝트 패싯 **'Java '를'1.7 '및'컴파일러 버전 '을'1.7 '로 변경하십시오. 그런 다음 JDK 1.7이 설치된 시스템에서 jar를 실행하십시오. – OO7
@ OO7 CMD 및 메모장을 사용 중이며 IDE는 없습니다 – androidGenX
대상 시스템 OS는 무엇입니까? – OO7