几天前,我的 Eclipse 不再能够自动导入类。所以通常当我有一个我正在使用的类时,比如 BufferedReader,我需要导入我只需点击ctrl++ ,导入shift就会O神奇地出现。但是现在,像 List 或 Scanner 这样的基本导入只是摆在那里,都是红色的。我将 1.6JRE 包含在我的项目中,当我手动导入它们时,它们就可以工作了。
现在这是一个巨大的烦恼和时间浪费。我愿意接受任何解决问题的建议。
I have seen this behavior before. Sometimes just closing and reopening Eclipse resolves it. Sometimes I have had to recreate the project from the source, which can be painful if you have a lot of dependencies and you're not using Maven. You should also do a File/Refresh at the top level to make sure you're in sync with the filesystem
尝试在“Windows > Preferences > Java > Editor > Content Assist > Advanced”中恢复默认选项。
如果它不起作用,请尝试创建一个新工作区,它可能会解决您的问题
希望能帮助到你!
尝试清理您的项目。我通过清理项目修复了我的问题。
就我而言,仅清理一个项目并不能解决问题,而是清理所有项目。