编程工具您现在的位置是:首页 > 工具箱 > 编程工具

Windows VS Code Unbound classpath container: 'JRE System Library [JavaSE-14]' in project xxx

<a href='mailto:'>微wx笑</a>的头像微wx笑2021-04-24 17:35:51编程工具人已围观关键字: Windows  VSCode  classpath  JRE  

Windows系统下VS Code中java项目执行“mvn clean”时提示 Unbound classpath container: &#39;JRE System Library [JavaSE-14]&#39; in project xxx解决方法:一、打开Java

Windows系统下VS Code中java项目执行“mvn clean”时提示 Unbound classpath container: 'JRE System Library [JavaSE-14]' in project xxxWCM编程技术_踩坑日志_进阶指南_无知人生

解决方法:
WCM编程技术_踩坑日志_进阶指南_无知人生

一、打开Java 运行时配置
WCM编程技术_踩坑日志_进阶指南_无知人生

1、通过Java 项目管理扩展插件打开WCM编程技术_踩坑日志_进阶指南_无知人生

image.pngWCM编程技术_踩坑日志_进阶指南_无知人生

2、使用快捷键:Ctrl+Shift+P,输入“java c”,然后选择“Configure Java Runtime”WCM编程技术_踩坑日志_进阶指南_无知人生

image.pngWCM编程技术_踩坑日志_进阶指南_无知人生

image.pngWCM编程技术_踩坑日志_进阶指南_无知人生

在Project JDKs标签页,看看左侧是不是显示的项目要求的Java Version版本,还有右侧是否选中了对应的JavaSE版本;如果没有那就说明配置的还不正确。WCM编程技术_踩坑日志_进阶指南_无知人生

image.pngWCM编程技术_踩坑日志_进阶指南_无知人生

你可以点击“Click to see how”查看修改什么位置,点击“Maven”打开项目的Pom.xml文件WCM编程技术_踩坑日志_进阶指南_无知人生

比如项目要求的最低JDK版本是11,你也安装了11,但是Pom.xml中写的是14,那么你就可以将Pom.xml中的版本修改为11,也可以安装JDK14WCM编程技术_踩坑日志_进阶指南_无知人生

    <properties>
        <maven.compiler.source>11</maven.compiler.source>
        <maven.compiler.target>11</maven.compiler.target>
    </properties>

安装或修改完成后,你还要重新加载或者重新启动VSCodeWCM编程技术_踩坑日志_进阶指南_无知人生

image.pngWCM编程技术_踩坑日志_进阶指南_无知人生

Java Tooling Runtime标签页也要选中对应的版本!WCM编程技术_踩坑日志_进阶指南_无知人生

Spring Boot项目可能还需要安装相关扩展,在Java Overview页面点击“Install Spring Boot Extension Pack”WCM编程技术_踩坑日志_进阶指南_无知人生

image.pngWCM编程技术_踩坑日志_进阶指南_无知人生

如何检查这一切是否配置成功了呢?WCM编程技术_踩坑日志_进阶指南_无知人生

1、在Project JDKs标签页,看看左侧是不是显示的项目要求的Java Version版本,还有右侧是否选中了对应的JavaSE版本。WCM编程技术_踩坑日志_进阶指南_无知人生

2、执行“mvn clearn”和“mvn install”看看是否还有相关的错误。WCM编程技术_踩坑日志_进阶指南_无知人生


WCM编程技术_踩坑日志_进阶指南_无知人生

如果是一个新的环境,安装起来可能反而容易,否则的话,可能会比较麻烦。WCM编程技术_踩坑日志_进阶指南_无知人生

我之前安装过Maven,还设置了“M2_HOME”的环境变量,开始我以为受这个的影响,把环境变量删除了,刚删除的时候还没有影响,可是后来又产生了影响。为了解决这个问题,我尝试着修改VSCode的配置文件,按“Ctrl+P”,搜索“Settings.json”,打开并添加WCM编程技术_踩坑日志_进阶指南_无知人生

    "maven.terminal.useJavaHome": true,
    "java.home": "D:\\Program Files\\Java\\jdk-11.0.11",
    "maven.executable.path": "C:\\maven\\bin\\mvn"

image.pngWCM编程技术_踩坑日志_进阶指南_无知人生

设置了"maven.executable.path",就不需要再配置系统的环境变量了。WCM编程技术_踩坑日志_进阶指南_无知人生


WCM编程技术_踩坑日志_进阶指南_无知人生

本文由 微wx笑 创作,采用 CC BY-NC 4.0 许可协议。 非商业性使用可自由转载、引用、甚至修改,但需署名作者且注明出处。

很赞哦! () 有话说 ()