2014-07-26 3 views
0

오늘 저는 Linux 컴퓨터의 Eclipse Luna로 업그레이드했습니다. "Hello World"프로그램을 실행하기 전까지는 모든 것이 작동하는 것처럼 보였습니다. 그것은 나에게이 오류 준 :Eclipse Luna IDE 프로젝트가 실행되지 않습니다

Exception in thread "main" java.lang.UnsupportedClassVersionError: test/test : Unsupported major.minor version 52.0 
at java.lang.ClassLoader.defineClass1(Native Method) 
at java.lang.ClassLoader.defineClass(ClassLoader.java:643) 
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) 
at java.net.URLClassLoader.defineClass(URLClassLoader.java:277) 
at java.net.URLClassLoader.access$000(URLClassLoader.java:73) 
at java.net.URLClassLoader$1.run(URLClassLoader.java:212) 
at java.security.AccessController.doPrivileged(Native Method) 
at java.net.URLClassLoader.findClass(URLClassLoader.java:205) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:323) 
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:268) 

메인 클래스를 찾을 수 없습니다 : test.test합니다. 프로그램이 종료됩니다.

분명히, 나는 주된 방법을 가지고 있고 모든 것이 정확하지만, 효과가 없습니다. JRE 시스템 라이브러리 [1.8]을 사용해야 할 필요가 있다고 생각하면 JRE 시스템 라이브러리 [jkd-6-openjdk-amd64]를 사용하고 있습니다. 그러나 설치가되지 않았습니다.

터미널에서 java -version을 확인하면 1.8이 설치되어 있는지 확인합니다. 이 문제를 해결하는 데 도움이 되셨습니까?

감사합니다.

+0

"52.0 지원되지 않는 MAJOR.MINOR 버전"그것에 대해 일식 이야기 : 당신은 다음과 같은 그것을 할 수 있습니다. –

답변

0

메이저 마이너 버전 52.0은 JDK와 JRE 버전이 일치하지 않는다는 것을 의미합니다. 환경 설정에 jre8을 사용한다고 가정하면 Eclipse 용 JDK8 경로도 정의해야합니다. 자바 6 자바 8. 다시 컴파일로 컴파일 또는 Java 8 설치 의미

-vm 
..\path-to-jre\bin\javaw.exe