JavaSE-11的运行时无效:路径指向丢失或无法访问的文件夹
我的VSCode不再识别java运行时的路径。我以前一直在正常使用它们,现在它不再适用于相同的项目。以下是错误消息和我的设置。运行时的路径是正确的 环境:JavaSE-11的运行时无效:路径指向丢失或无法访问的文件夹,java,visual-studio-code,Java,Visual Studio Code,我的VSCode不再识别java运行时的路径。我以前一直在正常使用它们,现在它不再适用于相同的项目。以下是错误消息和我的设置。运行时的路径是正确的 环境: 操作系统:Linux Mint 20肉桂 JDK版本:Openjdk版本“11.0.8”2020-07-14 Visual Studio代码版本:v1.49.2 Java扩展版本:v0.68.0 错误: settings.json: “path”参数应设置为Java运行时目录的位置,而不是Java可执行文件。去掉末尾的“/bin/j
- 操作系统:Linux Mint 20肉桂
- JDK版本:Openjdk版本“11.0.8”2020-07-14
- Visual Studio代码版本:v1.49.2
- Java扩展版本:v0.68.0
- settings.json:
“path”参数应设置为Java运行时目录的位置,而不是
Java
可执行文件。去掉末尾的“/bin/java”。我必须在路径末尾添加/Contents/Home
:
之前:
/Library/Java/JavaVirtualMachines/jdk1.8.0_251.jdk
之后:
/Library/Java/JavaVirtualMachines/jdk1.8.0\u 251.jdk/Contents/Home
在OS X 11.1和VS Code 1.52.1上。find/-name javac返回什么?请尝试此处的一些建议,并将发现的内容发回:@Marged命令
find/-name javac
不起作用
"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",
},
],