less than 1 minute read

이클립스에서 스프링 프로젝트를 만들어 설정하다보면 이유없이 프로젝트에 빨간 엑박이 떠 있을 때가 있다. 대부분의 경우에 java version이 일치하지 않아서 생기는 문제이니 이를 맞춰주면 쉽게 해결할 수 있는데 문제는 여기저기를 설정해줘야 하는 것이다. 여기서 정리를 한번 해보자. java version은 4가지가 일치해야 한다.

  1. pom.xml의 태그의 을 설정한다.
  2. 프로젝트 설정창의 Java Build Path - Libraries의 JRE System Library버전을 설정한다.
  3. 프로젝트 설정창의 Java Compiler의 JDK Compliance에서 Complier Compliance Level을 설정한다.
  4. 프로젝트 설정창의 Project Facets에서 Java Version을 설정한다.

이렇게 되었으면 빌드된 프로젝트를 clean하고 Alt+F5를 눌러 업데이트 하면 된다. 만약 Alt+F5를 했는데 버전이 다시 돌아가는 현상이 있다면, pom.xml의 maven-compiler-plugin의 설정(source, target)이 잘못된 버전에 맞춰져 있을 확률이 높다. 원하는 버전으로 수정한뒤 다시 Alt+F5한다.

Categories:

Updated: