您的位置:首页 > 其它

@Override is not allowed when implementing interface method

2017-08-30 00:01 495 查看
       最近写代码发现很奇怪的一个bug,提示编译错误,“@Override is not allowed when implementing interface method”。详细的代码描述如下:

      但是实现的方法中确实是可以重写的,代码本身并不会有错,那就肯定是配置的原因,解决方案为:

       把Language level语言级别调到6及以上一般就没问题了,如果这个问题在多个module中都有出现,在每一个module中进行设置即可。其实在项目开发中会涉及到多个jdk版本的配置,上述是其中之一,其中上述页面的Project中也可以配置jdk的版本;pom的Maven中也可以配置source/target的jdk版本。尽量这些配置统一,能减少很多异常问题。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: