idea開發工具下報Set language level to 6-@Override in interfaces的解決方法


idea開發工具下報Set language level to 6-@Override in interfaces的解決方法

實現接口時報如下錯誤:Set language level to 6-@Override in interfaces

Java項目中必不可少的是我們要指定一個jdk。

在指定jdk的同時,還可以指定jdk的Language level,這個有點像我們工程最低支持版本。比如Language level 設置了5.0 只是就不能出現使用6.0/7.0特性的代碼。

因為這些特性在5.0的環境下是無法編譯的。

或者可以理解ide會安裝Language level指定的jdk版本來對我們的代碼進行編譯,以及錯誤檢查。

在IntelliJ中有兩個地方設置這個參賽。


這個設置針對整個工程,或者說是工程默認的。


這里是針對模塊的,這里才是正在生效的設置。

如果設置Use project language level 就是延用project的設置。

此處可以重新指定。project設置就失效。

這個設置需要重新載入項目。

原文博客的鏈接地址:https://cnblogs.com/qzf/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM