Eclipse导入建议已经消失

时间:2013-01-28 11:17:04

标签: java eclipse

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

突然之间,我认为在提交推送之后一定是正确的,自动导入提示已经完全忘记了我的项目的类。所有它都可以提供java标准库类的提示。

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

如果你看截图;在包浏览器中,您可以看到列出名为SceneNode"的类。在右边有一个我正在处理的文件,它在同一个项目中,但缺少导入选项,应该在那里。

手动编写import语句可以解决问题,但由于我懒惰,我想要恢复导入选项。还有其他人有这个问题吗?

my problem

编辑:这是我的.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>

3 个答案:

答案 0 :(得分:3)

试试这个:

转到首选项»Java»编辑器»内容辅助»高级。 确保勾选/选中其他Java提案 如果这不起作用,只需“关闭”项目并重新打开它。

答案 1 :(得分:1)

在Eclipse中更新@vicky的2020年答案以激活自动创建Alexa技能的导入,请确保在Windows->首选项-> Java->编辑器-> Content Assist->高级,所有选中了“默认投标类型”下的Java选项。

Advanced Content Assist

答案 2 :(得分:0)

我有很多搜索,但是我认为您应该尝试使用Eclipse快捷方式来修复所有导入,如果可以的话。快捷方式是“ CTRL + SHIFT + O” –邪恶

我找不到其他Java提案,但是尝试上述操作对我来说是有效的。