Eclipse에서 JRE 설정이 엉망입니다. 원래 프로젝트는 1.6으로 설정되었고 1.7로 설정되면 프로그램이 많은 오류를 보여주기 시작했습니다. 그래서 1.6으로 돌아 왔을 때 모든 컴파일 시간 오류가 사라졌지만 지금은 새로운 문제가 있습니다. main 함수를 포함하는 시작된 클래스를 실행하려고 시도했을 때 콘솔에 표시되었습니다. .class 파일은 모두 존재합니다. 제발 조언.메인 클래스를 찾을 수 없습니다 : 프로그램이 종료됩니다
java.lang.UnsupportedClassVersionError: Demo : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
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$000(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)
Exception in thread "main"
나는 당신이 컴파일 타겟보다 JRE의 이전 버전으로 프로그램을 실행하려한다고 생각한다. 예 : 1.6 바이트 코드로 컴파일하고 1.4 JRE로 실행합니다. 모든 설정을 다시 확인하십시오. –