解决MyEclipse中导入项目@Override错误
2014-08-25 11:32
190 查看
做项目的时候,同事那边电脑上编译通过的java代码,或者是网上下载的样例代码,导入工程后却是编译不通过,总是@override报错,把@override去掉就好了,有时候@Override出现的地方很多,要全部删除@Override很繁琐很吐血,不能从根本上解决问题。网上找了一下原因,才知道:
据说这是jdk的问题,@Override是JDK5就已经有了,但有个小小的Bug,就是不支持对接口的实现,认为这不是Override 而JDK6修正了这个Bug,无论是对父类的方法覆盖还是对接口的实现都可以加上@Override。
首先要确保安装了jdk 1.6,
然后,在eclipse中修改配置,在 Windows->Preferences-->java->Compiler-->compiler compliance level 中选择 1.6,刷新工程,重新编译下;
如果还是不行,就在报错的工程上,鼠标右键选择 Properties-->Java Compiler-->compiler compliance level中选择 1.6,刷新工程,重新编译下。
据说这是jdk的问题,@Override是JDK5就已经有了,但有个小小的Bug,就是不支持对接口的实现,认为这不是Override 而JDK6修正了这个Bug,无论是对父类的方法覆盖还是对接口的实现都可以加上@Override。
首先要确保安装了jdk 1.6,
然后,在eclipse中修改配置,在 Windows->Preferences-->java->Compiler-->compiler compliance level 中选择 1.6,刷新工程,重新编译下;
如果还是不行,就在报错的工程上,鼠标右键选择 Properties-->Java Compiler-->compiler compliance level中选择 1.6,刷新工程,重新编译下。
相关文章推荐
- 解决MyEclipse中导入项目@Override错误
- Android开发eclipse导入项目 @override错误解决办法
- MyEclipse导入现成项目后报Target runtime Apache Tomcat v6.0 is not defined. 错误的解决办法
- android导入项目@override编译错误解决方法
- myeclipse导入项目常见错误解决办法?
- 解决Android项目导入到Eclipse时@Override错误问题
- android导入项目@override编译错误解决方法
- myeclipse导入maven工程,明明没有错误,项目顶层文件夹却出现红叉的解决方法
- android导入项目@override编译错误解决方法
- 导入项目的时候,提示说@override The method of type must override a superclass method解决方式的错误
- MyEclipse导入现成项目后报Target runtime Apache Tomcat v6.0 is not defined. 错误的解决办法
- Remove '@Override' annotation错误及导入带有jar包或so包项目编译错误的解决方法
- android导入项目@override编译错误解决方法
- eclipse和myeclipse导入新项目引入的包出现错误解决方式
- MyEclipse重新导入Maven项目后启动服务器报java.lang.ClassNotFoundException错误解决办法
- android导入项目@override编译错误解决方法
- 解决Android项目导入到Eclipse时@Override错误问题
- Android项目导入Eclipse出现错误解决办法
- android开发中导入已有项目因为R.java使程序有错误的解决办法(终极版)
- myEclipse导入现成项目出现错误三点原因