【问题标题】:Visual Studio Code can't find JDK8Visual Studio Code 找不到 JDK8
【发布时间】:2018-03-26 20:16:05
【问题描述】:

我目前正在尝试使用 redhat 的扩展和代码运行器扩展在 VSC 中编译和运行 Java,但每次我尝试“运行代码”时,它都会告诉我“找不到 Java 运行时”,并且在输出中: "'javac' 未被识别为内部或外部命令, 可运行的程序或批处理文件。”所以我进入设置告诉VSC我的JDK路径。我进入“Java配置”并插入“java.home”:C:\ Program Files \ Java \ jre1.8.0_144到设置,尽管它给了我另一个错误,指出“预期值 (2, 18)”。这是我目前卡住的地方:

我也尝试了我的 JDK bin 的目录,结果相同。我做错了什么?

【问题讨论】:

  • 我确实有同样的问题,但没有一个答案有帮助。
  • "java.home": "c:\\Program Files\\Java\\jdk1.8.0_161"。斜线必须是反斜杠和双斜杠。
  • 也尝试了迄今为止给出的答案,但没有成功。 Linux Mint 32 位。从 tar.gz 安装 /usr/java/jdk1.8.0_161。使用 ./java -version 在安装目录中验证可运行。在用户和工作区设置中指定“java.home”:“/usr/java/jdk1.8.0_161”。安装了所有给定的语言支持和调试器扩展。仍然有与屏幕截图相同的错误。

标签: java visual-studio java-8


【解决方案1】:

对于所有通过 asdf 安装 jdk 到此结束的人:

原来我没有正确更新我的JAVA_HOME env 变量。

按照此处记录的方式设置它为我解决了这个问题:https://github.com/halcyon/asdf-java#java_home

【讨论】:

    【解决方案2】:

    我通过从 Red Hat openjdk 下载 OpenJDK 并将解压缩的文件放在目录 C:\ 中,如 解决了这个问题(我已将文件名重命名为“java-1.8.0-openjdk-1.8 .0.191-1.b12.redhat.windows.x86_64" 到 "java-1.8.0-openjdk-1.8.0.191" 为简单起见) 并将 VS Code 中的用户设置更改为 并将 VS Code 中的工作区设置更改为

    【讨论】:

      【解决方案3】:

      如果你在 Windows 机器上,我也遇到过同样的问题,然后打开文件夹 C:\Program Files\Java\ 并在我的情况下查找最新版本的 JDK,它是“jdk1.8.0_144”,然后在右侧输入以下内容:

      `{
           "java.home": "C:\\Program Files\\Java\\jdk1.8.0_144"
       }`
      

      如果您没有至少 1.8,请安装一个新的!因为 VS 代码不支持旧版本!

      您的错误表明您需要输入双斜杠。

      如果您使用的是 Linux,请使用普通斜杠“/”

      不要忘记保存并在之后重新启动 VS 代码以应用更改! 祝你有美好的一天

      【讨论】:

        【解决方案4】:

        语法格式错误。而不是写 -

            "java.home": C:\Program Files\Java\jre1.8.0_144
        

        应该这样写-

            "java.home": "C:/Program Files/Java/jdk1.8.0_144"
        

        在文件路径中使用斜杠 (/) 而不是反斜杠 () 并在其周围加上引号。请重新检查是否安装了 jdk 8 或更高版本。

        【讨论】:

          【解决方案5】:

          请安装 Java 调试器,如 RedHat Extension。

          这两个东西是必须安装的-

          1. Red Hat 对 Java(TM) 的语言支持 - 已安装。
          2. Visual Studio Code 的 Java 调试器 - 安装这个。

          这是一个快捷方式-

          vscode:extension/vscjava.vscode-java-pack

          在浏览器地址栏中复制并粘贴上面的行,然后按“Return(Enter)”。扩展将在 VSC 中打开,安装并重新加载编辑器。

          Go to this link

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2020-02-27
            • 2023-03-03
            • 1970-01-01
            • 2020-07-20
            • 2016-04-02
            • 2018-11-16
            • 2021-09-13
            • 2021-06-05
            相关资源
            最近更新 更多