@Override must override a superclass method 问题解决

来源:互联网 发布:软件代理招商方案 编辑:程序博客网 时间:2024/05/19 16:02
首先我们得知道:
@override注释在jdk1.5环境下只能用于对继承的类的方法的重写,而不能用于对实现的接口中的方法的实现,在jdk1.6环境下对于继承和实现都适用。
maven的核心插件maven-compiler-plugin 默认指定了JDK版本和编码,maven 2默认用jdk 1.3来编译,maven 3默认用jdk 1.5,windows默认使用GBK编码,java项目经常编码为utf8,也需要在compiler插件中指出,否则中文乱码可能会出现编译错误。
如果出现must override a superclass method错误,就需要用1.6来编译了(1.6才支持对接口的注解)
0 0
原创粉丝点击