![](/img/trans.png)
[英]Intellij IDEA 2018.2 does not recognize the JavaFX packages with JDK 10
[英]IntelliJ IDEa 2018.2 highlights var lambda parameter as error using JDK 11
已在Oracle JDK 11和IntelliJ IDEa(IntelliJ IDEA 2018.2.4)的最新版本(到目前為止)上進行了測試。 項目語言級別為Java 11。
碼
public static void main(String[] args) {
System.out.println(List.of("AAA", "BBB", "CCC")
.stream()
.map((@NonNull var s) -> s.toLowerCase())
.collect(Collectors.toList()));
}
產量
[aaa, bbb, ccc]
一切都可以編譯並正常運行,但是編輯器顯示編譯時錯誤:
JEP-323 (Lambda參數的本地變量語法)是否尚未受支持,或者是一個錯誤?
如果出現此錯誤,則很可能已安裝了Lombok插件。 這是Lombok插件檢查錯誤。
禁用以下檢查將解決此問題:
檔案| 設置| 編輯器 可能的錯誤| 龍目島注釋檢查
Lombok-intellij-plugin項目中的問題已創建:
https://github.com/mplushnikov/lombok-intellij-plugin/issues/531
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.