java - Eclipse 给出 'undefined' Java 函数的错误,它可以很容易地找到

标签 java eclipse git

我在使用 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 出了问题。

发生这种情况时,我通常会执行以下操作。 (如果上一个没有帮助,请继续下一个项目):

  1. 刷新项目。首先尝试F5。如果它没有帮助,请右键单击项目并在上下文菜单中选择适当的选项。奇怪的是,有时F5不起作用,但菜单可以。
  2. 重建项目。
  3. 尝试关闭项目并再次打开
  4. 尝试通过 Eclipse 删除项目(不删除内容)。
  5. 尝试再次创建项目并将 *.java 文件复制到其中。
  6. 尝试创建新的工作区。

我希望#1(或者可能是#2)会有所帮助。

关于java - Eclipse 给出 'undefined' Java 函数的错误,它可以很容易地找到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31051894/

相关文章:

具有即插即用数据库的 Java 应用程序

javascript - Android模拟器通过appium脚本使用telnet关闭

java - 我怎么能改变 "http.connection-manager.timeout"?

java - 如何在 Eclipse Juno 中禁用星号导入

java - Eclipse Kepler,Tomcat 7,在 Windows 7 上,VisualVM 看不到 tomcat

git - 如何减少 Bitbucket 上的 git repo 大小?

java - 使用位图时出现 NullPointerException

java - 如何使用非固定值设置消息处理器间隔参数? (使用存储在 property\registry\etc 中的值)

git - 我无法克隆 git 存储库 .../info/refs 无效

python - Setup.py 重新安装已经安装的用户编写的包