java @override 报错处理 博客分类: java java@overridejdk
程序员文章站
2024-03-09 17:43:35
...
有时候Java的Eclipse工程换一台电脑后编译总是@override报错,把@override去掉就好了,但不能从根本上解决问题,因为有时候有@override的地方超级多。
这是jdk的问题,@Override是JDK5就已经有了,但是不支持对接口的实现,认为这不是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,刷新工程,重新编译。
上一篇: Ubuntu 11.10安装RMagick 博客分类: Ruby on RailsRubyUbuntu UbuntuImageMagickRMagick
下一篇: My97DatePicker日期控件用法 博客分类: easyUI 日期控件 日期控件easuidateboxmy97My97DatePicker
推荐阅读
-
java @override 报错处理 博客分类: java java@overridejdk
-
从源代码到Runtime发生的重排序 博客分类: java操作系统jvm 重排序编译器处理器重排序缓存一致性内存屏障
-
JSTL Format 日期处理 博客分类: Java SUN
-
时间处理 博客分类: java基础 Java
-
JAVA时间日期处理函数 博客分类: j2se JavaSQL
-
JAVA时间日期处理函数 博客分类: j2se JavaSQL
-
java.lang.IllegalStateException: Cannot call sendError() after the response has 博客分类: JavaJava Web struts下载stream下载报错sendError
-
Cassandra重启报错 java.lang.ClassCastException 博客分类: Cassandra我的Java CassandraClassCastExceptionByteBuffer
-
struts2启动报错com/opensymphony/xwork2/spring/SpringObjectFactory.java:220:-1 博客分类: JavaEE SpringJavaApacheStrutsBean
-
struts2启动报错com/opensymphony/xwork2/spring/SpringObjectFactory.java:220:-1 博客分类: JavaEE SpringJavaApacheStrutsBean