![](/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.