在 wsl 中打开文件夹时,VS Code 中的"无法启动 Java 的客户端语言支持"错误



当我在Visual Studio Code中打开位于我的wsl中的java项目时,我得到错误"无法启动客户端语言支持java"。我尝试在wsl中设置JAVA_HOME环境变量。当前设置为/mnt/c/path/to/parentfolder/jdk-18.0.1。我还将JAVA_HOME设置为Windows中的相同目录,并且VSCode能够在那里正确地找到它。我还尝试清理java语言服务器工作区。接下来我应该尝试什么?

编辑:我错了,它是由一般的wsl引起的。它似乎链接到我的wsl中的一个特定项目,其他项目正在工作。

事实证明,两个项目之间的行为差异在于我如何访问文件夹。我把我的wsl挂载为网络驱动器,并在VS Code上打开Z:etc。打开wsl$etc或从命令行调用代码打开文件夹不起作用。