Eclipse에서 Java compiler level does not match the version of the installed Java project facet.
이벤트 : Eclipse에서 프로젝트 Java 컴파일러를 설정하면 화가났다.
Eclipse의 문제 탭에 표시된 메시지# 日本語の場合
Java コンパイラー・レベルが、インストールされている Java プロジェクト・ファセットのバージョンと一致しません。
# 英語の場合
Java compiler level does not match the version of the installed Java project facet.
원인 : 「Java 컴파일러」와 「프로젝트 패싯의 Java」로 지정하고 있는 Java의 버젼이 다르기 때문에
# 日本語の場合
Java コンパイラー・レベルが、インストールされている Java プロジェクト・ファセットのバージョンと一致しません。
# 英語の場合
Java compiler level does not match the version of the installed Java project facet.
대응 : 「프로젝트 패싯의 Java」와 「Java 컴파일러」의 버젼을 맞춘다
이벤트 : Java 컴파일러를 설정해도 마음대로 1.5로 돌아가 화난다.
원인 : Maven 컴파일에서 사용하는 기본 JDK가 1.5이기 때문에
기본적으로 Maven 2는 JDK 1.4를 사용하고 Maven 3은 JDK 1.5를 사용하여 프로젝트를 컴파일합니다.
다른 JDK 버전의 Maven 프로젝트를 컴파일하는 방법?
대응 : pom.xml에서 사용할 JDK 지정
참고 : Apache Maven Compiler Plugin – Setting the -source and -target of the Java Compiler
pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
...省略...
<properties>
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
</properties>
...省略...
Reference
이 문제에 관하여(Eclipse에서 Java compiler level does not match the version of the installed Java project facet.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ponsuke0531/items/1848e0a4e1eda3fdb345텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)