2016-07-04 22 views
1

近日筆者從骯髒的操作系統Windows 7去最好的操作系統的Arch Linux。複製完東西后,IntelliJ無法識別一些註釋:的IntelliJ無法識別的Java 8個註解Arch Linux的

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:Lambda,註釋 –

回答

1

這些註釋都沒有JDK 8的一部分。他們是在一個單獨的JAR可用,你需要這個JAR作爲庫,以便添加到您的項目要解決的註解。

您也可以下載JAR,例如,here