在idea寫了一個lambda的測試例子,但是運行一直報錯,
public class LambdaTest { public static void main(String[] args) { new Thread(() -> { System.out.println("測試lambda"); }).start(); } }
查詢后發現,jdk1.8才開始支持lambda表達式,故解決辦法如下:
解決方法是:
第一步: File --> Project Stucture 選擇項目設置Lanugage level, 如下圖所示

第二步: File --> Settings --> Compiler --> Java Compiler設置bytecode version, 如下圖所示:

設置為1.8, 並確認保存即可。
