idea出現Undo Set language level to 6 - @Override in interfaces?

問題描述

今天在開發接口是service層接口的實現類, @Override註解報紅出現Undo Set language level to 6 - @Override in interfaces?
在這裏插入圖片描述

解決辦法

該問題的原因是java工程JDK的Language level 版本過低導致,@oveeide註解是在jdk6之後出來的,而我的工程中module中jdk Language level 用的是5,因此報紅。
在這裏插入圖片描述1:配置置工程的JDK如下:(一般這裏沒啥問題)
在這裏插入圖片描述
2:設置Modules的jdk和 language level,此處纔是報紅的原因,將language level的版本改到6以上,最後 別忘了apply一下即可解決
在這裏插入圖片描述

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