> Java > java지도 시간 > IntelliJ IDEA에서 'javac: 소스 릴리스 1.7에는 대상 릴리스 1.7이 필요합니다'를 수정하는 방법은 무엇입니까?

IntelliJ IDEA에서 'javac: 소스 릴리스 1.7에는 대상 릴리스 1.7이 필요합니다'를 수정하는 방법은 무엇입니까?

Susan Sarandon
풀어 주다: 2024-12-29 09:19:11
원래의
642명이 탐색했습니다.

How to Fix

IDEA: javac: 소스 릴리스 1.7에는 대상 릴리스 1.7이 필요합니다.

IntelliJ IDEA에서 JUnit 테스트를 실행할 때 " javac: 소스 릴리스 1.7에는 대상 릴리스 1.7이 필요합니다." 이 문제를 해결하려면 다음 설정을 검사하고 조정하는 것이 중요합니다.

1. 컴파일러 옵션

IDEA에 지정된 컴파일러 옵션을 확인하세요. 이 문제는 Maven에서 가져온 잘못된 옵션으로 인해 발생할 수 있습니다. "빌드, 실행, 배포" >를 확인하세요. 잘못된 설정에 대한 "컴파일러"

2. 바이트코드 버전

프로젝트 및 모듈 바이트코드(대상) 버전이 1.7 이상으로 설정되어 있는지 확인하세요. 이러한 설정은 "프로젝트 구조" > "프로젝트" 및 "프로젝트 구조" > 각각 "모듈"

3. 기타 소스 언어 레벨 설정

  • 프로젝트 구조 | 프로젝트: 이 설정은 전체 프로젝트에 영향을 미칩니다.
  • 프로젝트 구조 | 모듈 | 출처: 이 설정은 개별 모듈에 적용됩니다.

4. Maven 플러그인 구성

위 조정에도 불구하고 문제가 지속되면 pom.xml에서 Maven 빌드 구성을 확인하세요. Maven의 기본 언어 수준은 1.5이지만 다음 설정을 지정하여 재정의할 수 있습니다.

5. Maven 다시 가져오기

Maven 구성을 수정한 후에는 "Maven 프로젝트" 도구 창에서 프로젝트를 "다시 가져오기"해야 합니다. 이 작업을 수행하면 IDEA가 업데이트된 설정과 일치하게 됩니다.

위 내용은 IntelliJ IDEA에서 'javac: 소스 릴리스 1.7에는 대상 릴리스 1.7이 필요합니다'를 수정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿