1. 程式人生 > >設定Intellij idea和maven,支援lambda表示式

設定Intellij idea和maven,支援lambda表示式

使用Intellij idea做為開發工具,對基於maven的java工程,如果要編寫lambda表示式,先確保安裝並使用了jdk1.8或者更高版本,然後再要做一些設定才能正常編譯和執行,具體表現在maven支援和intellij idea工具支援兩個方面,配置如下:

maven支援

在pom.xml中增加一個外掛,使得maven支援jdk1.8語法:

<build>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId
>
maven-compiler-plugin</artifactId> <version>3.2</version> <configuration> <source>1.8</source> <target>1.8</target> </configuration> </plugin> </plugins> </build>

修改intellij idea配置之一:修改intellij的全域性設定

接下來是intellij的全域性設定,選擇選單中的全域性設定,如下圖紅框:

這裡寫圖片描述

在彈出的選單中,設定Java compiler的level為1.8,具體的設定如下圖紅框所示:

這裡寫圖片描述

修改intellij idea配置之二:修改專案工程配置

然後是專案工程的屬性支援lambda,在工程上點選右鍵,選擇“Open Modular Settings“,如下圖:

這裡寫圖片描述

在彈出的選單中的language level選擇“8 - Lambdas“,如下圖:

這裡寫圖片描述

完成並使用

這些設定完畢之後,就能在程式碼中寫lambda表示式了,並且ide還會自動提示,如下圖:

這裡寫圖片描述