无法在 VS Code Maven 项目中设置 java.home

问题描述

我到处找。我试过以下

本指南:https://medium.com/@tariqul.islam.rony/learning-java-and-spring-boot-with-visual-studio-code-vscode-part-1-54073f2fa264

这篇文章https://stackoverflow.com/questions/52539414/i-cant-set-up-jdk-on-visual-studio-code/52541654#:~:text=In%20case%20you%20are%20on%20an%20older%20version%20of%20vscode,the%20path%20in%20%22%20%22%20)。

还有许多其他引用都说同样的话:将“java.home”添加到您的 settings.json 文件,以及您的 jdk 的路径。而我已经做到了。

java.home set in User settings.json

我尝试将 java.home 添加到 settings.json 文件用户级别和工作区级别。但是,当我使用“mvn clean install -Dmaven.test.skip=true”构建我的项目时,它仍然指向一个 JRE,随后失败。

JRE Failure Message

此外,我发现了对这个所谓的“配置 Java 运行时”向导(几乎不是向导,因为我无法更改任何内容)的引用,它检测我的不同 JDK。但是,我似乎无法选择任何内容,也无法更改“检测到的 JDK”部分下的内容的优先级。

Configure Java Runtime "wizard"

是的,将 JAVA_HOME 作为环境变量 (Windows 10) 设置为适当的路径有效。但是我支持许多不同的项目,这些项目迫使我在不同的 JDK 版本之间进行切换。能够将这些信息存储在项目本身中会很好,而不必每次都记住何时手动交换 JAVA_HOME 值。

预先感谢您的帮助。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)