1. 程式人生 > >IDEA無法編譯java8的lambda表示式提示Error:(16, 48) java: -source 1.5 中不支援 lambda 表示式

IDEA無法編譯java8的lambda表示式提示Error:(16, 48) java: -source 1.5 中不支援 lambda 表示式

http://www.07net01.com/2015/11/998227.html

在idea中新建了一個Java8的專案,但是寫lambda表示式提示語法錯誤,提示如下錯誤資訊:

Error:(16, 48) java: -source 1.5 中不支援 lambda 表示式
  (請使用 -source 8 或更高版本以啟用 lambda 表示式)

解決方法是:

第一步: File --> Project Stucture 選擇專案設定Lanugage level, 如下圖所示

java8 source level

第二步: File --> Settings --> Compiler --> Java Compiler設定bytecode

version, 如下圖所示:

java8 bytecode version settings

設定為1.8, 並確認儲存即可。


相關推薦

IDEA無法編譯java8的lambda表示式提示Error:(16, 48) java: -source 1.5 支援 lambda 表示式

http://www.07net01.com/2015/11/998227.html 在idea中新建了一個Java8的專案,但是寫lambda表示式提示語法錯誤,提示如下錯誤資訊: Error:(16, 48) java: -source 1.5 中不支援 lambda

IDEA打包Spark項目提示Error:(16, 48) java: -source 1.5 支持 lambda 表達式

maven art -c tid conf -- 保存 park 分享圖片 在idea中新建了一Spark的項目,在做項目的編譯打包的時候,提示如下錯誤信息: Error:(16, 48) java: -source 1.5 中不支持 lambda 表達式 (請使用

使用idea進行maven install老是報-source 1.5 支援 lambda 表示式

1、idea的maven設定 2、JDK配置 3、專案模組配置 以上設定均正常,但是在執行maven的install還是報錯:-source 1.5 中不支援 lambda 表示式 另外發現在執行這個步驟,原來的jdk設定會還原成1.5版本 因為程式

maven編譯報錯 -source 1.5 支援 lambda 表示式

在用maven編譯專案是由於專案中用了jdk 1.8, 編譯是報錯  -source 1.5 中不支援 lambda 表示式,Google找到這篇解決方案,記錄一下: 編譯時報如下錯誤: [ERROR] COMPILATION ERROR :[INFO]--------

Error:(18, 51) java: -source 1.5 支援 diamond 運算子 (請使用 -source 7 或更高版本以啟用 diamond 運算子)

問題:主要是因為jdk版本不一樣 解決: 方法一:List<String> list=new ArrayList<Stirng>(); 方法二:重新安裝jdk8的版本(安裝和配置環境變數) File->Project Structure-&g

-source 1.5 支援 lambda 表示式(請使用 -source 8 或更高版本以啟用 lambda 表示式)兩種解決辦法

在用maven編譯專案的時候出現了這個錯誤,以為是jdk版本的問題,但是突然想起自己電腦上只裝了jdk1.8的沒有1.5的,這就很奇怪了.之後經查詢發現原來官網有這麼一種解釋M

idea無法編譯maven專案 java:-source 1.5 支援 diamond 運算子

idea中匯入一個開源的maven專案,報錯: java:-source 1.5 中不支援 diamond 運算子。 file-->project structure-->中project

ideajava: -source 1.5 支援 multi-catch語句 或支援 lambda 表示式

一、在idea中出現如下錯誤 Error:(27, 35) java: -source 1.5 中不支援 multi-catch 語句 (請使用 -source 7 或更高版本以啟用 multi-catch 語句) 解決辦法: 在idea中重新設定 File ->Proj

-source 1.7 支援 lambda 表示式(請使用 -source 8 或更高版本以啟用 lambda 表示式)

1.idea 的sdk,jdk也已經設定為了java1.8 2.本地jvm環境也是1.8 還是這樣 後來發現是我的maven的配置的java環境不是1.8。選擇idea

java: -source 1.5 支援 diamond 運算子 ,lambadas表示式

關於IDEA不支援lambadas表示式以及建立集合要指定物件的問題,這是因為lambadas表示式是JAVA8的新特性,如果你使用低於java8版本的jdk,當然沒有對應的功能了;當然,現在java已

Gradle: 錯誤: -source 1.7 支援 lambda 表示式 (請使用 -source 8 或更高版本以啟用 lambda 表示式)

如何在intellij中設定java language level?如果language level設定為1.7,是無法支援1.8才有的lambda。 Gradle: 錯誤: -source 1.7 中不支援 lambda 表示式(請使用 -source 8 或更高版本以

maven 編譯報錯 java: -source 1.5 支持switch 存在字符串

tar compiler com cti compile plugins class mpi 編譯 <build> <defaultGoal>compile</defaultGoal> <pluginManagement>

Error: java: -source 1.3 支援** (請使用 -source 5 或更高版本以啟用**)

問題描述:在網上下載了一個15年建的eclipse web專案——支付寶當面付SDK Demo我用intellij IDEA開啟後重新匯入了依賴項,解決了依賴問題,點選主函式執行報錯——Error:(27, 6) java: -source 1.3 中不支援註釋  (請使用

IDEA:解決辦法:IntelliJ Java:-source 1.3支援,使用-source 5 或更高的版本一啟用

解決辦法:IntelliJ Java:-source 1.3中不支援,使用-source 5 或更高的版本一啟用 報錯: Java:-source 1.3中不支援增強型 for 迴圈 (使用-source 5 或更高的版本一啟用for-each迴圈) 我

gradle編譯錯誤:-source 1.6 支援 diamond 運算子

        Gradle版本是2.14,JDK版本是1.6。 gradle build出現如下錯誤提示:XposedBridge/app/src/main/java/de/robv/androi

Idea報錯source 1.6 支援 diamond 運算子 (請使用 -source 7 或更高版本以啟用 diamond 運算子)

Error:(71, 35) 錯誤: -source 1.6 中不支援 diamond 運算子(請使用 -source 7 或更高版本以啟用 diamond 運算子)這個錯誤對應程式裡的程式碼是:一般正

maven編譯報錯 -source 1.7 支持 lambda 表達式

表達 alt 服務 config img comm plugin ava ror Maven項目編譯失敗: [ERROR] COMPILATION ERROR : [INFO] --------------------------------------------

vue.js 微信瀏覽器支援lambda表示式

最近嘗試在用vue重構一個微信網頁,然後發現在本地測試是可以的,在微信測試工具裡也是正常的,然後在手機裡有人正常有人不正常,後來發現規律,微信比較新的是不支援的,微信比較舊的是不支援的。然後網上谷歌了很久未果,知道最後才想到是不是lambda表示式的問題,然後嘗試將then

Android系統編譯so庫提示error undefined reference to '__android_log_print問題的解決

在系統原始碼的hardware/qcom下增加psam資料夾,編譯原始碼要生成libpsam.so庫,Android.mk內容 LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS)   LOCAL_MODULE &n

idea+maven編譯打包spark project core錯誤:java.lang.RuntimeException: Unable to load a Suite class

ide exception 5-0 sco anon time arp create run Discovery starting. *** RUN ABORTED *** java.lang.RuntimeException: Unable to load a Su