繁体   English   中英

此环境中未提供编译器。 也许您在 JRE 而不是 JDK 上运行? 在视觉工作室代码中

[英]No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK? in visual studio code

下面是vscode中的配置。 虽然我已经在 vscode 中配置了 JDK,但当我运行 maven install 但 maven test 工作正常时,我仍然遇到编译错误。

请告诉我如何解决。

在此处输入图像描述

您无需配置"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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM