@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版本。尽量这些配置统一,能减少很多异常问题。
但是实现的方法中确实是可以重写的,代码本身并不会有错,那就肯定是配置的原因,解决方案为:
把Language level语言级别调到6及以上一般就没问题了,如果这个问题在多个module中都有出现,在每一个module中进行设置即可。其实在项目开发中会涉及到多个jdk版本的配置,上述是其中之一,其中上述页面的Project中也可以配置jdk的版本;pom的Maven中也可以配置source/target的jdk版本。尽量这些配置统一,能减少很多异常问题。
相关文章推荐
- idea @Override is not allowed when implementing interface method
- idea @Override is not allowed when implementing interface method
- idea导入maven项目 报“Override is not allowed when implementing interface method”
- @Override is not allowed when implementing interface method
- @Override is not allowed when implementing interface method
- @override is not allowed when implementing interface method
- IDEA提示@Override is not allowed when implementing interface method
- 【错误记录】@Override is not allowed when implementing interface method解决
- @Override is not allowed when implementing interface method
- IntelliJ IDEA 报错:@Override is not allowed when implementing interface method
- IDEA @Override is not allowed when implementing interface method
- @Override is not allowed when implementing interface method
- idea @Override is not allowed when implementing interface method
- @Override is not allowed when implementing interface method
- idea @Override is not allowed when implementing interface method
- Intellij Idea @Override is not allowed when implementing interface method
- 一些错误和异常的解决方法02_@Override is not allowed when implementing interface method
- @Override is not allowed when implementing interface method
- Idea @Override is not allowed when implementing interface method
- maven打包错误: -source 1.5 中不支持 diamond 运算符以及@Override is not allowed when implementing interface method