我的VSCode不再识别java运行时的路径。我通常使用它们,现在它不再适用于相同的项目了。以下是错误消息和我的设置。运行时的路径是正确的。
环境:
2020-07-14
错误:

"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",
},
],发布于 2020-10-02 18:05:10
“path”参数应该设置为Java运行时目录的位置,而不是java可执行文件。把“/bin/java”从末尾取下来。
发布于 2021-01-22 09:47:27
我不得不在路径的末尾添加/Contents/Home:
以前:/Library/Java/JavaVirtualMachines/jdk1.8.0_251.jdk
后:/Library/Java/JavaVirtualMachines/jdk1.8.0_251.jdk/Contents/Home
在OSX11.1和VS代码1.52.1上。
https://stackoverflow.com/questions/64175677
复制相似问题