답변:
프로젝트의 Eclipse에서 :
maven eclipse 플러그인 또는 m2eclipse를 사용하든 Eclipse의 프로젝트 구성은 POM에서 파생되므로 maven 컴파일러 플러그인을 1.6 (기본값은 1.4)으로 구성해야합니다.
프로젝트에 다음을 추가하고 pom.xml
저장 한 다음 Eclipse 프로젝트로 이동하여 특성> Maven> 프로젝트 구성 업데이트를 선택하십시오.
<project>
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
</project>
위의 솔루션은 어떤 방식 으로든 프로젝트를 수정하거나 문제를 해결합니다. 때로는 프로젝트를 수정하고 싶지 않고 대신 경고를 숨기려고합니다.
그렇게하려면 경고 패널의 내용을 구성하고 "빌드 경로"-> "JRE 시스템 경로 문제"범주를 해제해야합니다. 이 대화 상자의 UI는 약간 복잡하고 이상하고 사용하기 어려운 문제이므로 원하는 옵션을 사용하려면 몇 가지 옵션을 사용하여 바이올린을 사용해야 할 수도 있습니다.
이 경고의 실제 원인은 프로젝트를 이전 JRE 버전으로 실행하도록 설치 한 후 설치했기 때문입니다. 일반적으로 이것은 최신 JRE와 함께 오래된 프로젝트를 사용할 때마다 발생합니다.
이것은 전혀 문제를 일으키지 않을 것입니다. 그러나 실제로 저장 측면에 있으려면 올바른 오래된 JDK를 설치해야합니다. 여기에서 찾을 수 있습니다 : http://www.oracle.com/technetwork/java/archive-139210.html
그런 다음 이클립스를 다시 시작하면 창> 환경 설정> Java> 설치된 JRE> 실행 환경 으로 이동하여 귀하의 경우 J2SE-1.4 에서 이클립스가 호출하는 것처럼 [완벽한 일치] 를 설정할 수 있습니다.
1.4 준수로 컴파일되도록 프로젝트를 설정 했습니까? 그렇다면 krock의 말을 따르십시오 . 또는 더 정확하게 J2SE-1.4 실행 환경을 선택하고 1.4 준수 모드에서 사용하려는 설치된 JRE 중 하나를 확인해야합니다. 1.6 JRE를 설치했을 가능성이 높습니다. 확인하십시오. 설치 키트가있는 경우 1.4 JRE를 설치하고 사용하십시오.
그렇지 않으면 Eclipse 환경 설정, Java-> 컴파일러로 이동하여 준수가 1.4로 설정되어 있는지 확인하십시오. 변경되면 1.6으로 다시 변경하십시오. 프로젝트 속성으로 이동하지 않으면 프로젝트 특정 설정이 있는지 확인하십시오. Java 컴파일러로 이동하여 일식 환경 설정을 사용하려면 선택을 취소하십시오. 또는 프로젝트 특정 설정을 1.6으로 설정하여 일식 환경 설정에 관계없이 항상 1.6이되도록하십시오.
" 빌드 경로가 실행 환경 J2SE-1.5를 지정합니다.이 환경과 엄격하게 호환되는 JRE가 작업 공간에 설치되어 있지 않습니다 "라는 프로젝트 경고가 표시되었습니다 . J2SE1.5 라이브러리를 제거하고 새 JRE 시스템 라이브러리를 추가하여 문제를 해결했습니다.
작업 공간에서 프로젝트 확장 >> 오른쪽 클릭 (JRE 시스템 라이브러리) >> 특성 선택 >> 작업 공간 기본 JRE 위의 솔루션 솔