`
happyqing
  • 浏览: 3152238 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java @override 报错处理

    博客分类:
  • java
阅读更多

有时候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,刷新工程,重新编译。

分享到:
评论

相关推荐

    android @override 报错解决方案

    android @override 报错:就是说Java 1.5的编译器默认对父类的方法进行覆盖,采用@Override进行说明;但1.6已经扩展到对接口的方法;所以如果还是以Java 1.5的编译器来编译的话,会出现错误

    个人开发中遇到常见问题及解决办法(吐血总结)

    9 Java @override报错的解决方法 10 js实现 选中子页面的checkbox,点击确认,将选中的数据显示到父页面 11 解析oracle的rownum 12 ava web项目中开放一个webservice接口实例 13 js方式实现 系统时间显示 14 js 按...

    java集合知识-map、set等

    Set:元素不可以重复,是无序。p508 Set接口中的方法和Collection一致。 |--HashSet: 内部数据结构是哈希表 ,是不同步的。 如何保证该集合的元素唯一性呢...以上程序不会报错,运行结果如下: (是由于没有使用泛型...

    java.security.cert.CertificateException: No subject alternative DNS name matching XXX found解决方案

    由于第三方服务商更新服务器证书,导致向其推送数据出现SSL证书认证失败。 网上搜了一堆,都无法生效,最终找到了一个完美解决方案: 在代码层跳出SSL验证 ... @Override public java.security.cert.X509Certificate

    Java 高级特性.doc

    //报错 c.size();//正确 所以,?通配符定义的变量主要用作引用,调用与参数化无关的方法,如果要调用与参数化相关的方法,那么必须在使用?通配符引用之前调用,否则就与java 5提供泛型的目的背道而驰了。 b..向下...

    Android重写Gallery

    import java.util.ArrayList; import android.app.Activity; import android.content.Context; import android.util.Log; import android.view.GestureDetector; import android.view.KeyEvent; import android....

    解决Android MediaRecorder录制视频过短问题

    java.lang.RuntimeException: stop failed. at android.media.MediaRecorder.stop(Native Method)  解决办法:  在stop以前调用setOnErrorListener(null);就行了!  相关代码: /** 开始录制 */ @Override ...

    AopArms-AopArms编写了Android开发中常用的一套注解,如日志、异步处理、缓存、SP、延迟操作、定时任务、重试机制、try-catch安全机制、过滤频繁点击、拦截等,后续还会有更多更强大的注解功能加入.zip

    一、简介当下Java后端的SpringBoot微服务框架大火,原因离不开注解的使用,其简单易配置的注解方式使得更多的社区为其编写适用于SpringBoot的框架,也就是注解逐渐取代了传统的xml配置方式。那么注解在Android中也...

    java8stream源码-jdk8:java8新特性

    如果一个接口只有一个抽象方法,但我们并没有给该接口声明@FunctionInterface注解,编译器依旧将该接口看作函数式接口,类似于Override注解,如果不加注解表示不会报错,但加上后增加可读性,如果出错也可以检测出来 ...

    dy-agent:基于Bytebuddy的Java Agent AOP框架

    dy-agent基于Bytebuddy字节码增强技术及Java Agent实现的无侵入式AOP框架借鉴skywalking的设计原理开发,只保留最基本的match功能代码简单,容易直接上手二次开发架构设计dy-agent-core:核心功能代码,代码量不大,...

    data-demo:主从,分表分库

    项目 master-slave环境:mysql、mybatis、springboot 、tkmapper1、通过MultiDataSourceConfig 创建多数据源指定@Primary初始数据库,以防报错2、通过RoutingDataSource 实现数据库路由实现... }3、通过MybatisConfig类...

    asp.net知识库

    在ASP.NET页面中推荐使用覆写(Override)而不是事件处理(Event Handler) 常用编码工具类,支持base64,md5,des,crc32 也谈谈技术面试 在C#里把ArrayList转换为Array 或 把Array转换为ArrayList C# 2.0 在.NET 2.0中...

Global site tag (gtag.js) - Google Analytics