我在使用 Eclipse 时遇到了问题。我正在开发一个使用 git 配置的 java 项目。通过 git 提交代码后,Eclipse 突然生成所有这些错误,说许多函数未定义。然而所有的功能仍然存在,当 Ctrl+单击该功能时,Eclipse 甚至会将我带到它们。
例如说我有这个类(class):
public class myClass {
public myClass () {}
public void myFunction () {
//do some stuff
}
}
现在我有另一个使用它的类:
public class secondClass {
public void callFunction () {
myClass a = new myClass();
a.myFunction();
}
}
SecondClass 中的 myFunction 调用导致 Eclipse 中出现“未定义”错误。我尝试过刷新该项目,但没有什么区别。我发现让 Eclipse 正常运行的唯一方法是注释掉它找不到的函数,取消注释,然后保存文件。有一个更好的方法吗?或者阻止 Eclipse 出现这个问题?
最佳答案
听起来你的 eclipse 出了问题。
发生这种情况时,我通常会执行以下操作。 (如果上一个没有帮助,请继续下一个项目):
- 刷新项目。首先尝试F5。如果它没有帮助,请右键单击项目并在上下文菜单中选择适当的选项。奇怪的是,有时F5不起作用,但菜单可以。
- 重建项目。
- 尝试关闭项目并再次打开
- 尝试通过 Eclipse 删除项目(不删除内容)。
- 尝试再次创建项目并将 *.java 文件复制到其中。
- 尝试创建新的工作区。
我希望#1(或者可能是#2)会有所帮助。
关于java - Eclipse 给出 'undefined' Java 函数的错误,它可以很容易地找到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31051894/