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/