Intellij idea 주니스 사용하여 실행할 때, 저도 테스트
이러한 문제를 해결할 수 있습니까?
메이븐 구축하십시오 작동합니다. (내가 왜 이런 생각을 가진 That& # 39 의 구성 문제를)
대부분 잘못된 컴파일러 옵션을 Maven 에서 가져온 여기 있습니다.
! 컴파일러 옵션을
또한 프로젝트 확인 및 모듈에서는 아웃라인된 버전 설정을 바이트코드 ( 대상 ) 에 있다.
출처 * 언어 수준 있는 다른 나라로 구성되어 있다.
, 는 기본 언어 수준을 1.5 메이븐 (5.0) 에서 볼 수 있을 것이라고 이 버전으로 모듈에서는 언어 수준을 스크린샷 명이다.
[메이븐 컴파일러와의 플러그인에는] (https://maven.apache.org/plugins/maven-compiler-plugin/examples/set-compiler-source-and-target.html) 구성으로의 인사이드라면 포m.1믈 '이' 를 사용하여 변경할 수 있습니다.
<project>
[...]
<build>
[...]
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
[...]
</build>
[...]
</project>
또는
<project>
[...]
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
[...]
</project>
IntelliJ IDEA 는 이 프로젝트에 Maven 이 설정을 존중하십시오 후에는 다시 가져올 [메이븐 프로젝트] (https://www.jetbrains.com/help/idea/2016.3/maven-projects-tool-window.html) 도구에서는 창:
린텔리 아래 13 & 비슷한 문제를 집중 논의한 것으로 알려졌다. 단, 추가 레벨 14 에 설정 / 기본설정에는 패널: , &Gt 설정 , &Gt 구축하십시오, 실행, 배포 , &Gt 컴파일러와의 Java 컴파일러와의 .
린텔리 에서 13, 14 명, > Settings 확인합니다. 컴파일러 >. 자바 바이트코드, re 대상으로 하는 것은 다른 UI 를 통해 Compiler you& # 39 에 모듈에서는 버전.
Intellij idea 는 " 14.1 in 대상 바이트코드 version"; 은 다른 파일배치.
다음 날 변경) 에서 근무했다.
당신은 당신의 바라볼 빌드 구성 및 JDK 7 사용할 경우 maven 3 그렇게 해야 합니다.
<build>
<finalName>SpringApp</finalName>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
...
</plugins>
...
</build>
Gradle 프로젝트 파일을 검색할 수 있는 부ild.그래들 경우, 다음과 같은 설정:
sourceCompatibility = "xx"
targetCompatibility = "xx"
루트 파일 내의 모든 서브프로젝트스, 부ild.그래들 동일팔레트에 수 있습니다.
subprojects { project ->
sourceCompatibility = "1.7"
targetCompatibility = "1.7"
}
비록 언어 수준을 > 아이디어를 수동으로 설정할 수 있습니다. Gradle 에서 파일을 자동으로 동기화 설정을 경우 프로젝트, 아이디어 그림리 모듈에서는 Gradle 설정 (테스트되었습니다 생각이 있는 15+). 따라서 모든 변경 사항이 있을 때 사용 설명서를 오브리든 gradle 고쳐집니다.
Gradle 문서용으로, 이를 바탕으로 현재 설정되어 있지 않은 다음 JVM 구성이 사용됩니다.
컴파일러 버전 빌드 구성용 jave 변경할 필요가 있습니다.
만약 모든 이전 솔루션 haven& 당신꺼에요 (山南西道節度使 내 건), t # 39 협력했습니다 린텔리 구성 파일을 삭제할 수 있습니다.
린텔리 regenerate 나중에 새로운 수준들과 했다.