`
tracy061
  • 浏览: 65253 次
社区版块
存档分类
最新评论

关于导入文件后提示删除@Override

 
阅读更多

今天在论坛上下载了一个和listView有关的源代码,导入至eclipse后,报错,需要把所有的@Override都删掉。

错误原因:

jdk不合适

解决方法:

更改jdk,更改方法,在eclipse中的,Windows->Preference->Java->Compiler->1.6

如果不行,就改成 Windows->Preference->Java->Installed JREs->Add->Standard VM->Directory->选择jdk1.6安装文件夹,然后确定,之后Finish,再执行前面步骤。

感谢:

安卓巴士高校群中的某几个人~~呵呵~~


雁南飞 14:04:07
@Override在JDK1.5就已经有了,但是有个小Bug,不支持对接口的实现,认为这不是Override。而JDK1.6 修正了这个Bug,无论是对父类的方法覆盖还是对接口的实现都可以加上@Override
Cx_)Y 14:05:24
为什么要加@Override??这个不是重写的意思么么??
雁南飞 14:05:10

雁南飞 14:05:33
不加也可以,但是加上之后更好
Cx_)Y 14:05:56
那么为什么1.7不行啊??
雁南飞 14:06:08
加上@Override就会自动检测所声明的函数是否是对父类的重写
雁南飞 14:06:46
不加的话不小心把函数名写错了就不是重写了,加上了就会有提示了
雁南飞 14:07:07
默认的是1.5
雁南飞 14:07:31
改为1.7也是可以的

分享到:
评论

相关推荐

    Android第三方控件SwipeDelMenuLayout实现侧滑删除

    删除按钮和相关提示... --> ``` 接下来,你需要在代码中初始化SwipeDelMenuLayout,并设置相应的监听器来处理滑动事件和删除操作。以下是一个简单的示例: ```java SwipeDelMenuLayout swipeDelMenuLayout = ...

    百度v3人脸识别相关

    首先,将`BaiduFace`压缩包中的SDK文件导入到你的Android项目中。通常,这包括一个aar库文件和相关的依赖库。在项目的`build.gradle`文件中添加依赖,确保SDK能被正确引用。 4. 替换appid和appkey: 在使用百度人脸...

    linphone-android 在cygwin下的编译

    - 在导入过程中可能会遇到一些编译错误,通常是因为`@override`注解引起的,可以尝试删除这些注解来解决问题。 #### 六、总结 在整个编译过程中,作者分享了从新手角度出发的详细步骤和注意事项,帮助读者避免了...

    android平台上linphone在windows下编译文档

    由于版本或环境差异,可能会出现一些错误,但大部分可通过删除注解`@override`解决。 在整个编译过程中,耐心和解决问题的能力至关重要。遇到错误时,检查$NDK命令的输出或`prepare_sources.sh`脚本的每行输出,...

    cygwin编译linphone-android

    - 在编译完成后,将项目导入Eclipse时可能会遇到一些错误提示。这通常是因为源代码中的`@override`注释引起的,可以尝试删除这些注释以解决问题。 #### 四、总结 通过以上步骤,即使是初学者也能成功地在Windows...

    SnackBar(Eclipse版)

    SnackBar是Android设计支持库中的一个组件,用于在屏幕底部显示简短的信息,通常用来提示用户某个操作的结果或者提供一个轻量级的交互。在Eclipse环境下,开发者需要手动添加相关支持库来使用SnackBar。本篇文章将...

    android-studio-file-templates:文件模板可加快Android开发速度

    - 其中,`${ClassName}`和`${layoutName}`为自定义变量,当创建新文件时会提示用户输入。 4. **应用模板** - 创建新文件时,选择对应的模板类型,然后在弹出的对话框中填写相关信息,如类名、布局名称等。 - 在...

    eclipse菜单解释及中英对照

    - **Import**:导入文件或项目。 - **Export**:导出文件或项目。 - **Print**:打印文件。 - **Recent File List**:显示最近打开的文件列表。 - **Exit**:退出Eclipse。 #### 三、Edit(编辑)菜单 **Edit** ...

    非常实用的侧滑删除控件SwipeLayout

    -- 删除按钮和提示文本 --> android:layout_width="match_parent" android:layout_height="80dp" android:background="#FF5534" android:gravity="center" android:tag="Bottom3" android:weightSum="10" > ...

    C# winform 自己做的音乐播放器,运用了大量重绘和美化

    在“自己做的音乐播放器”项目中,描述提到需要删除歌曲列表,这可能是因为播放器的歌曲管理功能是基于文件路径列表。用户可能需要先清空这个列表,然后手动添加自己喜欢的歌曲文件,或者通过播放器的界面导入。为了...

    myeclipse_使用(技术 快捷键).超全

    - 提示并删除无用的方法和变量。 - 自动提示接口和抽象类的方法,支持重载。 对于接口和抽象类的实现,你可以: - 在实现接口的类中,MyEclipse会提示未实现的方法,点击即可自动添加。 - 对于继承抽象类,...

    c# 加密和解密相关代码

    文件的加密与解密 第 章 加密与解密技术 第19章 加密与解密技术 829 19.1 数据的加密与解密 实例571 异或算法对数字进行加密与解密 光盘位置:光盘\MR\19\571 中级 趣味指数: 实 例说明 在实现本实例之前先来简要...

    autocad绘图技巧

    2. **删除顽固图层**:有些图层可能因设置不当而无法直接删除,可以尝试锁定所有其他图层,只激活顽固图层,再尝试删除。 3. **处理打开旧图的错误**:遇到错误中断退出时,可以尝试用修复或恢复功能打开文件,或者...

    MyEclipse 7.0快捷键大全

    在编辑代码过程中,如果想要快速移除某一行,可以直接使用这个快捷键,而无需手动选中后删除。 5. **Ctrl+M** - **功能介绍**:最大化/还原当前编辑器窗口。在多任务处理环境中,有时需要查看多个文件或界面,...

    idea快捷键

    **功能**: 直接定位至当前方法override或者implements的方法定义处 **应用场景**: 当需要查看方法的原始定义或继承链时使用。 #### 三、代码结构分析 **Ctrl + H / Ctrl + Shift + H** **功能**: 显示当前类的...

    devexpress 汉化

    - 将DevExpress的DLL文件导入到项目中,或者直接将相关类添加到项目中作为引用。 - **注意**:确保版本兼容性,并根据实际需求选择导入的DLL。 2. **实例化汉化类** - 在程序启动时,例如在`Form_Load`事件或`...

    sweet alert dialog 在android studio应用问题说明详解

    在导入过程中,你可能遇到一个错误,提示“Error:Dependency...on project app resolves to an APK archive which is not supported as a compilation dependency”。这是因为导入的是一个已经编译过的APK文件,而...

    cms后台管理

    解压缩jeecms-3.0.2-final-src,在src文件夹下会看到有三个压缩文件,如果只想进行普通的二次开发,可以只导入cms这个源码,删除jeecms-cms-identity-3.0.2-final.jar即可,如果想进行深入的二次开发,需要导入...

    IDEA便捷使用

    3. **Alt + Delete**:安全删除字段或方法,IDEA会检查是否有其他地方依赖它,确保删除不会导致问题。 4. **Ctrl + Alt + C**:提取常量,将选定的值作为常量进行提取,有助于提升代码可读性。 5. **Ctrl + Alt + ...

Global site tag (gtag.js) - Google Analytics