我尝试将wsl的.csvode settings.json的可视化代码设置设置为wsl与主文件夹驻留的路径。但我不断得到错误,它没有指向一个jdk。我试着指向windows上的本地安装以及wsl上jdk所在的位置。都没用。
$ mvn -version
Apache Maven 3.6.3
Maven home: /usr/share/maven
Java version: 11.0.8, vendor: Ubuntu, runtime: /usr/lib/jvm/java-11-openjdk-amd64
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "4.4.0-18362-microsoft", arch: "amd64", family: "unix"
wsl设置的已测试和失败设置:
{
"java.home": "C:\\Java\\java-11-openjdk-11.0.8.10"
}
和
{
"java.home": "/usr/lib/jvm/java-11-openjdk-amd64"
}
以及我添加或删除斜杠以及bin文件夹的变体。
1条答案
按热度按时间9rbhqvlz1#
按ctrl+shift+p打开command platte并选择java:configure java runtime:
转到java工具运行时,JDKforLanguageServer将显示所有已安装和符合条件的JDKforJava扩展,即jdk11或最新版本。选择已安装的:
然后重新加载vs代码以使更改生效。