IntelliJ IDEA 編譯Java程序出現 'Error:java: 無效的源發行版: 9' 的解決方案

導入了一份新的項目爆出

原本以爲配置

 

把配置改爲這個就可以了

查了下Java JDK 在每個新版本都會有其新特性,在指定jdk的同時,還可以指定jdk的Language level,這個有點像我們工程最低支持版本。比如Language level 設置了8.0 只是就不能出現使用9.0/10.0特性的代碼。
 JDK 6 的新特性:@Override in interfaces
JDK 7 的新特性:Diamonds,ARM,multi-catch etc.
JDK 8 的新特性:Lambdas,type annotation etc.
JDK 9 的新特性:Jigsaw project etc.
etc. == et cetera == and so on == 等等(來着https://www.cnblogs.com/signheart/p/4d2058ae687f9a29680c070de85f7fbe.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章