自定义类加上@Override就报错删除了就没事了但是公司的平台必须用; 我的JDK是1.6的 请问为什么 我是新人
1个回答
展开全部
在jdk1.5时不能使用@override这个注解来标记从接口中实现的方法。但在jdk1.6时修正了这个问题@override可以用于类实现接口的方法。现在你说加上这个注解就会报错,你可以先检查一下你的eclipse的编译级别。具体查看方法时:右键你的项目->properties->java complier 然后你就可以看见你的eclipse使用的编译级别了。有些eclipse默认的编译级别是1.5的,你只是引入了1.6的jdk,没修改编译级别还是可能导致出现这个错误。
追问
谢谢, 我看了我的编译级别是1.7的。。。
还有别的解决方法么。。。
追答
那你试过重新clean项目没?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询