包与java代码中的类型冲突

时间:2011-08-17 08:26:36

标签: java android eclipse

我对eclipse版本3.6.1有疑问 我以前运行过我的代码,但现在我打开了eclipse,我的代码在包中显示为红线 错误消息包com.test与类型发生冲突 我该如何解决这个问题呢? 我的代码如下:

  

package com.test;

  公共类测试扩展活动{
  .....
  .....
  }

感谢您的帮助〜:)

3 个答案:

答案 0 :(得分:7)

  

我已经将类名和文件名更改为Test,但是在com.test;包中总是出错了,我不知道这个问题。

此时,Eclipse可能会感到困惑。

在工作区中的所有项目上执行“项目>清理”。如果失败,请尝试通常用于解除Eclipse混淆的各种其他技巧。

答案 1 :(得分:0)

最简单的解决方案是遵循Java命名约定,即类名以大写字母开头;所以测试而不是测试。

答案 2 :(得分:0)

即使我更正了命名冲突并更改了包声明以匹配其位置,Eclipse也显示了此错误消息。

我从Eclipse包资源管理器(而不是从计算机)删除了我的项目,然后在重新启动Eclipse后导入了同一个项目。问题解决了!