2
我今天從Repo下載項目並嘗試第一次運行它,它不會選擇安裝JDK 1.8。在您downvote陳述這是重複的問題之前,我已經檢查了this和this和this。我已經在互聯網上到處檢查,但無濟於事。如果Downvotiong,給出明確/非常堅實的理由相同。Intellij拿起JDK 1.6而不是1.8
以下是錯誤信息: -
error: diamond operator is not supported in -source 1.6
Set<String> result = new HashSet<>();
^
使用Mac和IntelliJ終極林
。這裏是我的java --version
java version "1.8.0_25"
Java(TM) SE Runtime Environment (build 1.8.0_25-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)
這裏是我的文件>項目結構>模塊>來源
8. Lambdas, type annotations etc.
文件>項目結構>項目>項目SDK>javaversion "1.8.0_25"
項目的語言水平>SDK Default(8 - Lambdas, type annotation etc.)
在我的/ bash_profile中有export JAVA_HOME=$(/usr/libexec/java_home -v 1.8.0_25)
此外,如果upvoting請提及相同的原因,以便我非常明確地記住 – Jagvir
當您進入Project Structure> Modules>(選取模塊)> Dependencies> Module SDK時,您會得到什麼? – rgettman
@rgettman我在模塊SDK中看到1.8(java version 1.8.0_25「)Apply> Restart> Run:'Grails:。同樣的錯誤 –
Jagvir