博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java @override报错的解决方法
阅读量:6709 次
发布时间:2019-06-25

本文共 576 字,大约阅读时间需要 1 分钟。

  在eclipse中导入工程后@Overide报错

到入工程后,所有的@Override都报如下错误:

Multiple markers at this line

 - The method getCount() of type new BaseAdapter(){} must override a superclass method

    最近在eclipse中导入android项目后,会报@Override错误,于是把所有的@Overide给删了,后来随着导入的工程增多,手动删除很麻烦,所以上网查了下:报@Overide错误的原因是由于java编译器版本不正确,Java 1.5的编译器默认对父类的方法进行覆盖,采用@Override进行说明;但1.6,1.7已经扩展到对接口的方法;所以如果还是以Java 1.5的编译器来编译的话,会出现错误。

    修改:在eclipse中 选择Window –> Preferences –> Java –> Compiler 选择1.6或者1.7 ,如果还不可以,在Compiler中选择onfigure Project Specific Settings 选择编译器版本为1.6或者1.7,设置之后,之前报错的工程右键Android Tools > Fix Project Properties后,就不会再报错了。

转载地址:http://builo.baihongyu.com/

你可能感兴趣的文章
ACCESS-如何多数据库查询(跨库查询)
查看>>
java并发编程学习:用 Semaphore (信号量)控制并发资源
查看>>
HDU 2070 Fibbonacci Number
查看>>
Cocos2d-x 3.2 大富翁游戏项目开发-第五部分 单机游戏-级别选择ScrollView
查看>>
Win10系统菜单打不开问题的解决,难道是Win10的一个Bug ?
查看>>
好玩的注释
查看>>
【.Net Framework 体积大?】不安装.net framework 也能运行!?原理简介-2(补充)...
查看>>
Maven编译代码的相关命令
查看>>
stingray 页面布局与设计
查看>>
江南白衣整理和开发的java常用工具类
查看>>
Android.mk 文件语法详解
查看>>
android的armeabi和armeabi-v7a
查看>>
android自己定义控件系列教程-----仿新版优酷评论剧集卡片滑动控件
查看>>
emacs的常用配置备份
查看>>
lvs之 lvs+nginx+tomcat_1、tomcat_2+redis(lvs dr 模式)
查看>>
让js中的函数只有一次有效调用的三种常用方法
查看>>
python实现算24的算法
查看>>
Extending a logical volume in a virtual machine running Red Hat or Cent OS (1006371)
查看>>
操作xml格式的字符串的方法(C#)
查看>>
[转]MySQL索引详解(1)
查看>>