`
圣米格利托
  • 浏览: 58330 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

关于@Override注解在Eclipse中JDK1.5编译下报错的解释

阅读更多

关于@Override注解在Eclipse中JDK1.5编译下报错的解释

文章分类:Java编程

Java]关于@Override注解在Eclipse中JDK1.5编译下报错的解释
2010年01月29日 星期五 18:24
关于@Override注解在Eclipse中JDK1.5编译下报错的解释,请看 Eclipse给以的解释:

在实现Runnable 的 run()方法上有如下的错误提示信息:

Multiple markers at this line
- The method run() of type ClassName must override a superclass method
- implements java.lang.Runnable.run

但是当我们使用extends Thread 并且也implements Runnable接口时,注解@Override则顺利通过,所以我们能够知道产生@Override处报错的原因是在jdk5中,实现接口方法不能用 @Override ,只有重写抽象方法可以用。

这一问题在JDK1.6中已经可以编译通过。

对于网络上提到的兼容模式,是在Eclipse->Window-Preferences->Java->Compiler

Use default compiliance settings 里面有关于兼容性方面的一些设置,大家可以根据自己的需求来设置。

分享到:
评论

相关推荐

    JDK 1.5 for Windows

    对于Windows操作系统,JDK 1.5提供了一个专门的安装版本,以方便开发者在Windows环境下进行Java应用程序的开发和运行。 **主要特性:** 1. **泛型(Generics)**:泛型是JDK 1.5引入的一项核心特性,允许在类、...

    jdk注释讲解

    ### JDK注释详解:深入理解Java中的注解 在Java开发中,注解(Annotation)是一种重要的元数据机制,用于向编译器、工具或框架提供额外的信息,从而增强代码的功能性和可读性。本文将从JDK源注释出发,深入解析三种...

    IM spark源代码部署及编译

    4. 修改JDK编译器版本:由于代码中使用了@Override注解,需要将编译器的JDK版本从1.5或5.0升级到1.6或6.0。 5. 编译生成:使用Ant工具进行项目构建,需要在Eclipse中打开Ant视图,并添加build.xml构建文件。运行Ant...

    Java基础_第二阶段-day16每日作业卷1

    案例5和6讨论了JDK内置的一些注解,如@Deprecated标记已过时的方法,@Override确保重写父类方法,以及@SuppressWarnings控制编译器警告。例如,@SuppressWarnings("deprecation")可以抑制关于使用了过时元素的警告。...

    java applet 入门

    Java Applet是Java技术在早期Web开发中的一种应用方式,它允许开发者在浏览器中嵌入可执行的小程序,为用户提供动态交互的Web体验。本文将深入讲解Java Applet的基础知识,包括其工作原理、环境配置、开发过程以及...

    jdk-7u80-windows-x64.rar

    同时,对于IDE(集成开发环境)如Eclipse、IntelliJ IDEA等,需要配置相应的JDK路径以支持项目的编译和运行。 4. **JDK 7的新特性**:JDK 7相比之前的版本有许多增强,例如: - **多catch块**:允许在一个`catch`...

    Hive的HBase存储接口.doc

    如果遇到因JDK版本差异导致的编译错误,如`@Override`注解的报错,可以删除这些注解。 4. 生成jar包:编译完成后,导出生成的jar包到指定目录。 5. 使用Hive-HBase-Handler:运行Hadoop、HBase,然后启动Hive,并...

    day24_枚举_注解_反射.pdf

    注解的解析通常由编译器或特定的处理工具(如Spring的AOP)在编译时或运行时完成。 【单元测试】 单元测试是对软件中的最小可测试单元进行检查和验证。Junit是一个流行的Java单元测试框架,它允许程序员编写测试...

    XFireDemo.zip

    在本文中,我们将深入探讨如何使用XFire框架在Java环境下开发Web服务,结合JDK1.7、Eclipse IDE和Tomcat7服务器。XFire是一款轻量级的、高效的Java Web服务实现,它使得开发者能够快速地创建和部署SOAP服务。 首先...

    《大话Android应用开发实战》学习笔记

    - 在Eclipse IDE中,当使用`@Override`注解时,可能会遇到与Java版本兼容性相关的错误。 - **解决方法**:打开项目属性 -> Java Compiler,找到compliercompliancelevel选项,将其从1.5更改为1.6。 - **原因分析**:...

    Java - Learning Java Language

    Java注解允许在代码中插入元数据,可以用于文档化、编译时检查或运行时代码操作等多种用途。Java内置了一些注解类型,同时还支持自定义注解。 **内置注解** Java提供了一些内置注解,包括`@Override`、`@...

    java加强笔记

    - **注解**提供了一种在源代码中插入元数据的方式,可以被编译器或者运行时环境所使用。 - 例如:`@Override`注解表示重写了父类的方法。 ##### 7. 泛型 - **泛型**是一种类型安全的机制,可以在编译时检查类型...

    JAVA CXF webservice的示例代码

    本示例代码是基于Eclipse集成开发环境的一个项目,旨在帮助开发者理解和实践如何在Java中使用CXF来实现Web服务。 首先,我们需要了解Web服务的基本概念。Web服务是一种通过互联网进行通信的应用程序接口(API)。它...

    使用wsgen和wsimport开发WebService

    此外,在实际开发过程中,可能会遇到各种问题,例如编译错误、网络配置问题等。面对这些问题时,需要耐心排查并解决。通过不断的实践,开发者将逐渐掌握WebService开发的核心技术,并能够在更复杂的场景下灵活运用...

    Java编程基础

    - 使用关键字`override`(Java中为`@Override`注解)来指定方法重写。 #### 五、异常处理 - **异常的概念**: - 异常是在程序执行过程中发生的错误情况。 - Java中的异常分为编译时异常和运行时异常。 - **异常...

    方立勋JavaWeb ppt、代码

    - **使用自定义注解**:如何在代码中使用自定义注解。 **7.17 JDK 的元 Annotation** - **@Retention**:控制注解的生命周期。 - **@Target**:限制注解的使用范围。 - **@Documented**:是否将注解包含在API文...

    Java基础11共9页.pdf.zip

    15. **注解(Annotation)**:Java的元数据,用于提供编译时和运行时的信息,如@Override、@Deprecated等预定义注解,以及自定义注解的使用。 16. **Java SE新特性**:可能涵盖Java新版本引入的一些特性,如Lambda...

    cxf2.5.9的使用示例

    在开始之前,确保你的开发环境中已经安装了 Java 开发工具(JDK)和 Maven,因为 CXF 基于 Maven 进行构建和管理依赖。同时,你还需要一个集成开发环境(IDE),如 Eclipse 或 IntelliJ IDEA,以便更方便地进行开发...

Global site tag (gtag.js) - Google Analytics