본문 바로가기

IT

[eclipse/android] Java compiler level does not match the version of the installed Java project facet

반응형

 1. Java compiler level does not match the version of the installed Java project facet

 2. Android requires compiler compliance level 5.0 or 6.0. Found '1.X' instead. Please use Android Tools > Fix Project Properties.


 안드로이드 프로젝트를 시작하거나 중간에 수정하다가 위의 에러를 보게 되는 경우 안드로이드를 컴파일할때 사용하는 JDK의 버전이 문제가 되는 경우이다. 


 1. 의 경우 java compiler 버전을 안드로이드를 정상적으로 컴파일할 수 있는 1.5 또는 1.6버전으로 변경해주면 된다. Project 선택 -> 마우스 오른쪽버튼 클릭 -> Properties -> Project Facets 까지 이동.

 Java 의 버전을 1.5 또는 1.6으로 변경 후 Apply버튼 클릭하면 에러가 수정됨



 2. 의 경우는 시키는대로 작업한다. Project 선택 -> 마우스 오른쪽버튼 클릭 -> Android Tools -> Fix Project Properties를 클릭하면 된다. 아니면 1의 경우도 확인하고, 더불어 Java Build Path의 JRE System Library 쪽까지 설정하면 대부분 정상적으로 컴파일된다.






반응형