这似乎是一个简单的问题,我在google搜索时找不到答案。
@Deprecated
标记在eclipse中给我一个语法错误。
错误:
已弃用无法解析为类型
我错过了一个导入还是什么?
编辑:使用Eclipse Juno
答案 0 :(得分:2)
您还需要确保将编译器设置配置为允许这些“新”功能。 Project-> Properties并转到Java Compiler部分
答案 1 :(得分:1)
我已经解决了这个问题。感谢那些试图帮助评论的人。
Java Build Path中的标准Java库(JRE System Library)不正确。
我更正了这一点,语法错误消失了。
答案 2 :(得分:1)
以下是重现此错误的方法:
jdk5
或更高的项目。Build Path > Configure Build Path...
Libraries
标签,删除实际的JRE系统库(1.5或更高版本),然后添加JRE系统库1.4或更低版本。单击“确定”。项目将重建,您将收到错误Deprecated cannot be resolved to a type
因此,您需要在Libraries
标签下隐藏设置,并确保您的运行时间为1.5
或更高。