무엇입니까 java.lang.UnsupportedClassVersionError
무엇입니까? 무엇이 java.lang.UnsupportedClassVersionError입니까?
주 및 부 버전은 파일에 무엇이 있습니까?
Exception in thread "main" java.lang.UnsupportedClassVersionError: client (Unsupported major.minor version 51.0)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
내 컴퓨터에서 잘 작동하지만 다음 예외가 발생되었을 때
나는 다른 사람 컴퓨터에서 응용 프로그램을 시작했다.
'javap' (java의 내장 디스어셈블러)을 사용하여 메이저 및 마이너 버전을 확인할 수 있습니다. 프로그래밍 방식으로이 버전 검사를 수행하려는 경우 BCEL이 더 적절할 것입니다. – peakit