[英]Using NetBeans 8 but getting below compilation error for Lambda expression
我正在使用NetBeans 8.當我的代碼包含Lambda表達式並嘗試編譯時,我收到以下錯誤消息:
lambda expression not expected here lambda expressions are not supported in -source 1.5 (use -source 8 or higher to enable lambda expressions) ---- (Alt-Enter shows hints)
請從項目中單擊右鍵 - >屬性 - >選擇源 - >(您將看到源/二進制格式)將其更改為1.8 - >單擊確定。
或者你可以在這個鏈接中看到http://tinadev.blogspot.com/2015/08/lambda-expression-not-expected-here.html
謝謝
將源代碼的編譯器版本更改為項目屬性為jdk 8,並首先檢查是否已安裝。
在項目屬性對話框中,在左側面板中選擇“源”,然后在右下角查找“源/二進制格式”,將其更改為JDK 8。
下載JDK 1.8以解決此問題。 將JAVA_HOME環境變量路徑更改為jdk_1.8。 右鍵單擊具有上述編譯錯誤的項目文件夾並選擇屬性。 在Sources選項卡中,將源/二進制格式更改為JDK 8.在庫中將Java Platform更改為JDK 1.8。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.