为什么在我的工作区中找不到我的 Java 项目(Visual Studio 代码)?

Why is my Java project not found in my workspace (Visual Studio Code)?

我的 Java 扩展似乎无法真正将我的项目识别为 Java 项目。因此,我的项目管理、linter 和格式化程序扩展不起作用。我使用 Microsoft 的 Java 扩展包以及 Red Hat 的 Java 语言支持扩展。

这可能与我将我的包从 'productestservice' 重命名为 'producttestservice' 有关。我尝试了相关线程的答案,即 'clean the Java language server workspace'。不幸的是,这并没有解决问题。

Here是我为复现本期准备的一个repository

编辑:我发现我的语言服务器扩展无法扫描我的项目。

可以安装Project Manager for Java扩展,效果如下

事实证明,名为 'postgres-data' 的文件夹(从我的 PostgreSQL 数据库生成)具有严格的权限,不允许我的项目管理器扩展扫描我的项目。解决方法是 运行 chmod 777 -R postgres-data.