应用程序引擎项目在eclipse中突然显示红色下划线



我有一个应用引擎谷歌云端点项目,我已经八个月没有打开它的源代码了。今天,我打开源代码,发现到处都是eclipse红色下划线。我不知道它为什么这么做。有人知道问题出在哪里吗?我所有的端点注释都有红色下划线。示例

@Api(
name = "...",
namespace = @ApiNamespace(ownerDomain = "…", ownerName = "...", packagePath = ""),
version = "v1",
description = "...",
defaultVersion = AnnotationBoolean.TRUE)

以及以下中的ApiMethod、name和httpMethod

@ApiMethod(name = "registerUser", httpMethod = HttpMethod.POST)

我使用java6构建了这个项目。但我认为这不应该影响我的注释?有人知道我能做些什么来将我的项目恢复到工作状态吗?

我知道错误的问题可能会给我错误的答案,但我不知道该怎么问。我的eclipse是最新的,我的应用程序引擎也是最新的等等。我肯定错过了什么。我只是不知道是什么。

一个重要的注意事项:实际项目在应用程序引擎上,运行良好。我只是决定在这个项目中添加更多的功能,这就是我在本地(也是唯一的)源中找到所有红色下划线的方式。

我偶尔也遇到过类似的问题,但没有明确的解决方案。一个费力的方法是使用全新的Eclipse和Java 7创建一个新项目,并逐步将所有现有代码导入其中。Java 6不再受AppEngine支持。

最新更新