Eclipse 3.5无缘无故地生成“不适用于参数的方法”错误

时间:2009-07-08 11:54:36

标签: java methods eclipse-3.5

错误是这样的:

  

DataNode类型中的方法add(String,int)不适用于参数(String,String)

但是,在DataNode类中,我有一些重载的add()方法,包括一个需要Stringint的方法,另一个需要两个String秒。 Eclipse似乎没有“看到”正确的add()方法。

我尝试过刷新项目和文件,删除方法,保存文件,然后重新添加文件等内容。无论我尝试过什么,错误仍然存​​在。

有谁知道原因以及如何纠正它?

2 个答案:

答案 0 :(得分:2)

尝试直接清理项目 项目清洁

我的情况是这样的......大部分时间都在工作。

答案 1 :(得分:1)

使用我的Ant构建脚本强制编译,显示了一些错误。当我重构我的包名时,import语句被添加到一些导入不存在的文件的文件中(或者至少应该是不存在的文件,我需要检查它)。出于某种原因,这产生了我所看到的错误。删除import语句纠正了问题。