如何告诉 VS Code Java 的安装位置?

如何告诉 VS Code Java 的安装位置?

我安装了一个需要 Java 的扩展(Veracode Greenlight 扩展)。现在每次我打开 VS Code 时,它​​都会显示一条提示,内容如下:

要使用“java”命令行工具,您需要安装 JDK。

所以我安装了 Java,但这个插件仍然没有检测到它。现在,which java响应“/usr/bin/java”,所以问题似乎只是 VS Code 不知道在哪里找到 Java 运行时。

如何告诉 VS Code Java 在哪里没有将 VS Code 转换为 Java IDE?(我没有编写 Java,也不会运行任何 Java——我只是使用一个显然是基于 Java 构建的 VS Code 扩展。我不会安装 Java 编码包。)

答案1

如果你只想从 VS Code 运行命令,请尝试Code Runner 扩展。您可以在此处找到有关如何安装以及如何配置它的说明。对于 Java,请查看此代码片段的底部以了解如何配置 Java 命令(在配置下):

{
    "code-runner.executorMap": {
        "javascript": "node",
        "php": "C:\\php\\php.exe",
        "python": "python",
        "perl": "perl",
        "ruby": "C:\\Ruby23-x64\\bin\\ruby.exe",
        "go": "go run",
        "html": "\"C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe\"",
        "java": "cd $dir && javac $fileName && java $fileNameWithoutExt",
        "c": "cd $dir && gcc $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt"
    }
}

相关内容