2012-06-21 2 views
10

Google App Engine 사용 방법을 스스로 가르쳐주기 위해 이클립스 3.7과 Eclipse 용 Google 플러그인을 설치했습니다.Eclipse에서 "설치된 프로젝트 패싯"의 Java 버전을 어떻게 변경합니까?

새 웹 응용 프로그램을 만들고 실행하면 JRE 버전 (1.4)에서 주석을 사용할 수 없다는 오류가 나타납니다. 따라서 JRE를 1.6으로 컴파일러 수준을 1.6으로 설정했습니다.

그러나 이제이 새로운 오류가 발생합니다.

Description Resource Path Location Type 
Java compiler level does not match the version of the installed Java project facet. 
Myprojectname  Unknown Faceted Project Problem (Java Version Mismatch) 

"설치된 Java 프로젝트 패싯의 버전"을 어떻게 변경합니까?

내 프로젝트의 속성 메뉴 왼쪽에는 "프로젝트 패싯"이라는 항목이 없습니다.

답변

28

유효성 검사 메시지를받는 경우 프로젝트 속성 아래에서 "프로젝트 패싯"을 찾을 수 있어야합니다. 당신은 당신이 자바 패싯 버전을 변경할 수 있습니다이 하나, 같은 화면을 볼 수 :이 페이지가 표시되지 않는 경우

enter image description here

, 당신이 만든 프로젝트 가능성이 어떻게 든 손상되었습니다. 어떻게 만들었습니까? Eclipse 용 Google Plugin에서 제공하는 마법사를 사용하셨습니까? 그렇다면 유효한 프로젝트를 만들지 않아서 Google에 버그 보고서를 제출해야합니다.

위와 상관없이 문제보기의 문제를 마우스 오른쪽 단추로 클릭하고 "패스트 픽스"를 선택하여 Java 패싯 및 Java 준수 설정을 조정하는 방법을 안내하여이 문제를 해결할 수 있어야합니다.

+1

감사합니다. 이것은 프로젝트 옵션에서 볼 수있는 것입니다. http://i.imgur.com/TI5Kj.png 또한 Quick Fix를 사용할 수 없습니다. 회색으로 표시됩니다. – dangerChihuahua007

+0

이 프로젝트에이 유효성 검사 문제가 발생 했습니까? 스크린 샷에서 Builders 아래에 Faceted Project Validator가 표시되지 않습니다. 이는 문제 마커를 배치하는 책임이 있습니다. 이것이 동일한 프로젝트라면. 작업 공간에서 프로젝트를 제거한 다음 다시 가져 오기를 시도하십시오. 이것이 오래된 문제 마커라면, 그것은 사라질 것입니다. –

15

이 경우 아직 해결책을 못 찾았거나 다른 사람이 문제에 직면하고있다 : 나는 "프로젝트 패싯"와 같은 문제가 있었다

및 프로젝트 속성 때의 "프로젝트 패싯"페이지를 가지고 있지 1.7에서 1.6으로 전환했습니다. 프로젝트 폴더 .settingsorg.eclipse.wst.common.project.facet.core.xml 파일을 수정하여 수정할 수있었습니다. 이 파일에서

나는 1.6에서 1.7 교체 된 다음 코드를했고 오류가 도망 갔어요 :

<?xml version="1.0" encoding="UTF-8"?> 
    <faceted-project> 
    <installed facet="java" version="1.7"/> 
    </faceted-project> 

편집 : 나는 당신에 필터를 편집 할 필요가 있음을 언급하는 것을 잊었다 " * 리소스 : "보기 메뉴"(아래쪽 화살표) -> 필터 -> ". * 리소스"-> "확인"을 클릭하면 .settings 폴더가 나타납니다.

+0

감사합니다. – Simon

6

Eclipse IDE for Java EE Developers을 사용하는 경우 Project Facets 속성 섹션이 있어야합니다.

Eclipse 3.7이 Eclipse IDE for Java Developers 일 수 있습니다. 이 경우 EE 기능을 설치하여면을 가질 수있는 기능을 추가해야합니다 ...

도움말 -> 새 소프트웨어 설치 ... -> 작업 대상 : (인디고 선택)을 클릭하고 웹 , XML, Java EE 및 OSGi 엔터프라이즈 개발 "을 선택하고 Eclipse Java EE Developer Tools

을 확인하십시오. 이제 프로젝트 패싯 등록 정보 섹션 가시성을 추가해야합니다.

관련 문제