2016-07-04 3 views
1

최근에 나는 더러운 OS Windows 7에서 최고의 OS Arch Linux로갔습니다. 내용을 복사 한 후 IntelliJ는 일부 특수 효과를 인식하지 못합니다.IntelliJ는 ARCH LINUX에서 Java 8 주석을 인식하지 못합니다.

import javax.annotation.Nonnegative; 
import javax.annotation.Nonnull; 

Oracle JDK 1.8.0_92를 사용하고 있습니다. Windows에서 1.8.0을 사용하고 있습니다.

프로젝트 구조에

-> 플랫폼 설정 -> SKDs -> 클래스 경로 Windows는 다음과 같은 추가 항아리가 있습니다 sunmscapi.jar 액세스 브리지 64.jar 내가 추가를 찾을 수

외에도에서을 정보. 특수 효과를 작동하려면 어떻게해야합니까?

+0

파일 -> 프로젝트 구조에서 프로젝트 언어 수준을 선택하십시오. – RK1

+0

죄송합니다, 그것을 잊어 버렸습니다. 8 : 람다, 주석 –

답변

1

이러한 주석은 JDK 8에 포함되어 있지 않습니다. 이러한 주석은 별도의 JAR에서 사용할 수 있으며이 JAR을 프로젝트에 라이브러리로 추가해야 주석을 해석 할 수 있습니다.

JAR을 다운로드 할 수 있습니다 (예 : here).

관련 문제