Java @override报错的解决方法
程序员文章站
2022-03-15 13:49:42
...
有时候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,刷新工程,重新编译。
上一篇: 幽默爸妈,看谁能憋住不笑?!
推荐阅读
-
Laravel中VerifyCsrfToken报错问题的解决方法分享
-
php 启动时报错的简单解决方法_PHP教程
-
php 启动时报错的简单解决方法
-
node.js请求HTTPS报错:UNABLE_TO_VERIFY_LEAF_SIGNATURE\的解决方法
-
javascript在myeclipse中报错的解决方法_javascript技巧
-
eclipse导入jquery包后报错的解决方法
-
linux系统下pip升级报错的解决方法
-
mysql/Java服务端对emoji的支持与问题解决方法详解
-
ant编译java报“非法字符: \65279 ”错误的解决方法 z
-
PHP加密3DES报错 Call to undefined function: mcrypt_module_open 的解决方法