Eclipse 导入建议消失了

Bar*_*vbl 6 java eclipse

几天前我已经升级到 eclipse 4.2,并且正在开发一个使用 eGit 插件由 git 跟踪的项目。

突然,我想一定是在推送提交后,自动导入提示完全忘记了我项目的类。它所能给出的提示就是java标准库类。

我尝试过重新启动 eclipse,以及清理项目、验证它、执行拉取并查看 .classpath 文件(对我来说这看起来并不特别奇怪)。

如果你看一下截图;在包资源管理器中,您可以看到列出的名为 SceneNode" 的类。右侧有一个我正在处理的文件,该文件位于同一项目中,但缺少导入选项,该选项应该存在。

手动编写导入语句可以解决问题,但由于我很懒,我希望恢复导入选项。有没有其他人有这个问题?

我的问题

编辑:这是我的 .classpath 文件:

<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="lib" path="jars/jinput.jar"/>
<classpathentry kind="lib" path="jars/lwjgl.jar">
    <attributes>
        <attribute name="org.eclipse.jdt.launching.CLASSPATH_ATTR_LIBRARY_PATH_ENTRY" value="ORRE-v2/natives"/>
    </attributes>
</classpathentry>
<classpathentry kind="lib" path="jars/lzma.jar"/>
<classpathentry kind="lib" path="jars/slick-util.jar"/>
<classpathentry kind="lib" path="jars/slick.jar"/>
<classpathentry kind="lib" path="jars/xom-1.2.8.jar"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
<classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/>
<classpathentry kind="lib" path="jars/lwjgl_util.jar"/>
<classpathentry kind="output" path="bin"/>
</classpath>
Run Code Online (Sandbox Code Playgroud)

vic*_*cky 3

尝试这个:

\n\n

转至Preferences \xc2\xbb Java \xc2\xbb Editor \xc2\xbb Content Assist \xc2\xbb Advanced

\n\n

确保其他 Java 提案已勾选/选中。

\n\n

如果这不起作用,只需关闭该项目并重新打开它即可。

\n