Visual Studio Code showing “Java 11 or more recent is required to run. Please download and install a recent JDK”

后端 未结 8 2093
庸人自扰
庸人自扰 2020-12-05 17:28

Today Visual Studio Code started showing me a pop-up saying:

Java 11 or more recent is required to run. Please download and install a recent JDK.

8条回答
  •  星月不相逢
    2020-12-05 17:52

    1. Just uninstall all previous JDKs, i.e., less than or equal to JDK 11.

    2. Re-install JDK 11 from https://www.oracle.com/java/technologies/javase-jdk11-downloads.html

    3. Make sure your system variable JAVA_HOME points to the latest installed JDK like "C:\Program Files\Java\jdk-11.0.8" (for Windows)

    4. Restart Visual Studio Code

    5. Go to Workspace settingsJava: Home

    6. Select "Edit in settings.json"

    7. Your settings.json should look like:

      settings.json_image

      {
          "java.completion.favoriteStaticMembers": [
      
              "org.junit.Assert.*",
              "org.junit.Assume.*",
              "org.junit.jupiter.api.Assertions.*",
              "org.junit.jupiter.api.Assumptions.*",
              "org.junit.jupiter.api.DynamicContainer.*",
              "org.junit.jupiter.api.DynamicTest.*",
              "org.mockito.Mockito.*",
              "org.mockito.ArgumentMatchers.*",
              "org.mockito.Answers.*"
          ],
          "java.home": "C://Program Files//Java//jdk-11.0.8"
      }
      

提交回复
热议问题