2014-11-18 5 views
0

좋아요, 그렇기 때문에 일반적인 오류가 있지만 다소 드문 경우가 있습니다. 프로젝트 -> 내보내기 -> WAR을 마우스 오른쪽 버튼으로 클릭하고 jboss 7.1 배포 디렉토리로 출력하면 오류없이 오류가 잘 적용됩니다. 스캔 기능이 활성화되었습니다.Eclipse에서 지원되지 않는 major.minor 버전 51.0

오른쪽 클릭 -> 실행 - 서버에서 실행을 선택하면 지원되지 않는 major.minor 오류가 발생합니다. 컴파일러를 1.6으로 바꾸는 다른 제안을 시도했지만 여전히 같은 오류가 발생합니다. 이클립스에서 서버 설정을 확인했고 java-7-openjdk-amd64로 실행되도록 설정했다. 또한 1.6과 1.6으로 컴파일러를 변경하여 1.7과 1.7을 모두 javaSE-1.7로 설정했는지 확인했습니다. 같은 오류.

war 파일을 내보낼 때 오류가 발생하는 경우 Eclipse 설치 문제라고 생각됩니다. 그 밖의 무엇에 대한 제안?

+0

클래스 파일 버전 51은 클래스가 JDK 7로 컴파일된다는 것을 의미합니다. 실행하려면 Java 7 이상이 필요합니다. 이 오류가 발생한다는 것은 Java 6 또는 이전 버전을 실행 중임을 의미합니다. 이러한 오류가 발생하는 다른 이유는 없습니다. 설정을 한 번 더 확인하십시오. – Jesper

+0

예, 지금까지 내가 컴파일하고 자바 7에서 실행하도록 말하고 있지만 말할 수있는,하지만 난 단지 그 두 장소가 설정되어 볼 수 있습니다. 어떤 제안이 자바 6에서 실행되도록 말할 수 있습니까? – user3320185

+0

프로세스가 실행 중일 때 ps를 사용하여 Java 실행 파일이 사용되는 전체 위치를 찾습니다. 가끔 간접 및 다른 "도우미"가 당신을 위해 일을 망칠 수 있습니다. – nitind

답변

0

eclipse를 서버 (java-7-openjdk-amd64)와 동일한 JDK로 실행하고 있습니까?

서버 (weblogic)가 jdk 1.6으로 실행되는 동안 jclipse 1.7에서 Eclipse가 실행 중일 때 (프로젝트 생성시) 동일한 오류가 발생했습니다. 이클립스 jdk를 1.6으로 변경해야했습니다.

관련 문제