Java 日食赢了';无法生成导入语句,已停止显示快速修复建议
我的Eclipse安装突然停止显示导入建议。如果我键入的类名不在当前包中,则autocomplete可以正常工作并显示该类,但在从下拉列表中选择后,该类名将突出显示为错误,并显示消息“MyClass无法解析为变量”。此错误显示没有快速修复建议。但是,如果我在文件顶部手动添加相关的Java 日食赢了';无法生成导入语句,已停止显示快速修复建议,java,eclipse,Java,Eclipse,我的Eclipse安装突然停止显示导入建议。如果我键入的类名不在当前包中,则autocomplete可以正常工作并显示该类,但在从下拉列表中选择后,该类名将突出显示为错误,并显示消息“MyClass无法解析为变量”。此错误显示没有快速修复建议。但是,如果我在文件顶部手动添加相关的import语句,代码编译并运行良好 我已经检查了我的构建路径,一切看起来都很正常——就像我说的,当我手动阻塞import语句时,代码就会运行——但是失去自动导入确实会让我速度变慢。你知道会出什么问题吗?上周它工作得很好
import
语句,代码编译并运行良好
我已经检查了我的构建路径,一切看起来都很正常——就像我说的,当我手动阻塞import
语句时,代码就会运行——但是失去自动导入确实会让我速度变慢。你知道会出什么问题吗?上周它工作得很好
ETA:另一个注意事项,如果有帮助的话:F3仍然打开类声明,因此Eclipse清楚地知道我的“意思”,即使没有import语句
还有:没有帮助的事情:
- 清理所有项目
- 重新启动Eclipse
- 重新启动计算机
- 从工作区中删除
,重新导入项目.metadata
- 启动新的Java项目,重新链接源文件夹,重新添加依赖项(不使用Maven,但这不是我的选择)
尝试
Project>Clean
并清除所有项目并重新生成所有项目。看看这是否有帮助。清理所有项目。然后更新Eclipse。然后重新启动Eclipse。然后重新启动开发PC
这有时也会发生在我身上,我遵循这些步骤,问题总是会消失。如果其他答案都不起作用,一个暴力建议有时会解决类似这样的奇怪问题:
工作区
文件夹中的.metadata
文件夹注意:这样,您将丢失所有工作区配置。我建议您先备份它,以防它不起作用。谢谢大家的帮助,但事实证明这是一个Eclipse安装失败的案例 我还没有弄清楚到底是怎么或是什么被破坏的,但我试着用一个“Hello World”类来做一个新项目。新建类向导在类
org.eclipse.wst.jsdt.internal.core.dom.rewrite.ImportRewriteAnalyzer
中出现“创建元素失败”的错误。当我在Eclipse中遇到“内部错误”时,我放弃了,从新下载的内容中安装了一个新的Eclipse
有了新的Eclipse,我得到了快速修复建议,以及自动导入。我想将来我会尝试重新安装Eclipse,然后再寻找解决此类模糊错误的方法:-/尝试过,没有改变。不过,谢谢你的主意!为我工作。我导入了一个springBoot项目。谢谢你在使用Maven吗?没有。这是我女儿的课程,他们分发一个预配置的Eclipse工作区。它开始工作,但在某个时候停止了自动提示。这一点非常重要,因为她只是在学习编码,而自动导入是他们教授课程的一部分。这可能是因为jar不在正确的位置。检查构建路径抱歉,我刚刚又读了一遍你的问题,你做到了^^构建路径很好--就像我说的,它可以运行,只是不能快速修复或在自动完成/粘贴上添加导入语句。很糟糕,像
Java.util.Map
这样的核心Java类也不会自动导入。