Android Studio如何把jdk設定為1.8
阿新 • • 發佈:2019-01-02
最近看一個開源專案 ,裡面用到了java jdk1.8的新特性:Lambda 表示式。而我用的android studio發現不能用這個Lambda 表示式。
如圖:
這是因為as安裝的時候不需要配置jdk的,它已經預設配置好的,預設可選的版本是1.6和1.7,而Lambda 表示式是jdk1.8才有的特性。
所以要想使用這個Lambda 表示式,需要把android studio的預設jdk版本改成1.8。android Sdk也要基於7.0的
Android studio修該jdk版本
1.首先在app的build.gradle中配置
jackOptions {
enabled true
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
2.按快捷鍵Ctrl+Shift+Alt+S進入專案結構設定,把app的jdk版本修改成1.8,注意你需要填寫1.8,因為那個下拉選單裡沒有這一選項,如下:
這裡(手寫)已經改成1.8了,框比較小,看不出來。我們在程式中看下就知道有沒有該成功了:
這說明該成功了!