使用wsl设置microsoft java代码

slmsl1lt  于 2021-06-29  发布在  Java
关注(0)|答案(1)|浏览(511)

我尝试将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文件夹的变体。

9rbhqvlz

9rbhqvlz1#

按ctrl+shift+p打开command platte并选择java:configure java runtime:
转到java工具运行时,JDKforLanguageServer将显示所有已安装和符合条件的JDKforJava扩展,即jdk11或最新版本。选择已安装的:

然后重新加载vs代码以使更改生效。

相关问题