Eclipse @Deprecated产生语法错误

时间:2013-10-29 19:40:58

标签: java eclipse

这似乎是一个简单的问题,我在google搜索时找不到答案。

@Deprecated标记在eclipse中给我一个语法错误。

错误

  

已弃用无法解析为类型

我错过了一个导入还是什么?

编辑:使用Eclipse Juno

3 个答案:

答案 0 :(得分:2)

您还需要确保将编译器设置配置为允许这些“新”功能。 Project-> Properties并转到Java Compiler部分

Project Settings

答案 1 :(得分:1)

我已经解决了这个问题。感谢那些试图帮助评论的人。

Java Build Path中的标准Java库(JRE System Library)不正确。

我更正了这一点,语法错误消失了。

答案 2 :(得分:1)

以下是重现此错误的方法:

  1. 创建一个运行时为jdk5或更高的项目。
  2. 右键单击该项目,然后转到Build Path > Configure Build Path...
  3. 转到Libraries标签,删除实际的JRE系统库(1.5或更高版本),然后添加JRE系统库1.4或更低版本。单击“确定”。
  4. 项目将重建,您将收到错误Deprecated cannot be resolved to a type

    因此,您需要在Libraries标签下隐藏设置,并确保您的运行时间为1.5或更高。