获取错误文件无法解析为 visual studio 代码中 java 的类型

Getting error File cannot be resolved to a type for java in visual studio code

我正在使用 1 个主 class 和 1 个接口并附上我的 lambda 表达式伪代码:

下面是它的样子:

下面是简单的界面:

我没有做任何IO操作所以 Why do I get the error "File cannot be resolved to a type"?

无济于事 me.Tried 没有更多选项,例如干净的构建项目。重新启动 vs 代码但没有帮助。寻找修复此 java 8 错误的建议。第一次做 java 8。

我的源代码不包含任何文件操作所以 导入 java.io.file 对我没有帮助。

我做了 Ctrl+Shift+P(命令面板)-> 清理 Java 服务器语言工作区-> 重新启动并删除。

这解决了错误。 Visual studio 代码有时无法正确构建工作区,这很奇怪。我之前假设它只发生在 eclipse 旧版本上,但它也发生在新的 vs 代码编辑器上。