![](/img/trans.png)
[英]No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK? - but jdk selected
[英]No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK? in visual studio code
您无需配置"maven.terminal.useJavaHome"
,它依赖于java.home
,但java.home
已弃用。
官方文档:
如果您需要针对不同的 JDK 版本编译项目,建议您在用户设置中配置 java.configuration.runtimes 属性,例如:
"java.configuration.runtimes": [ { "name": "JavaSE-1.8", "path": "/path/to/jdk-8", }, { "name": "JavaSE-11", "path": "/path/to/jdk-11", }, { "name": "JavaSE-18", "path": "/path/to/jdk-18", "default": true }, ]
但不会修改终端中的Path
环境变量,会影响Java扩展名,例如Run Java
按钮。
而且从你问题中的图片和你的评论来看,你需要先下载并安装一个JDK,记得将JDK的bin文件夹添加到Path
环境变量中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.