JavaSE-11 的运行时无效:路径指向丢失或无法访问的文件夹

Hen*_*que 5 java visual-studio-code

我的 VSCode 不再识别 java 运行时的路径。我以前经常使用它们,但现在它不再适用于相同的项目。这是错误消息和我的设置。运行时的路径是正确的。

环境:

  • 操作系统:Linux Mint 20 Cinnamon
  • JDK版本:Openjdk版本“11.0.8”2020-07-14
  • Visual Studio代码版本:v1.49.2
  • Java扩展版本:v0.68.0

错误:

Java错误信息

  • 设置.json:
    "java.home": "/usr/lib/jvm/java-11-openjdk-amd64",
    "java.configuration.runtimes": [
    
      {
        "name": "JavaSE-1.8",
        "path": "/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java",
      },
      {
        "name": "JavaSE-11",
        "path": "/usr/lib/jvm/java-11-openjdk-amd64/bin/java",
        "default": true
      },
      {
        "name": "JavaSE-14",
        "path": "/usr/lib/jvm/java-14-openjdk-amd64/bin/java",
      },
    ],
Run Code Online (Sandbox Code Playgroud)

Sne*_*tel 9

\xe2\x80\x9cpath\xe2\x80\x9d 参数应设置为 Java 运行时目录的位置,而不是java可执行文件的位置。将 \xe2\x80\x9c/bin/java\xe2\x80\x9d 去掉。

\n