目前很多老旧项目仍然采用1.8版本开发,最新版本的spring家族都只支持比较新的版本,所以很多情况下需要不同项目采用不同的java版本。

1、部署多个版本的java jdk

这一步网上教程比较多,只需要将常用的版本设置到环境变量里面。

2、配置vscode

  • 1、修改vscode加载环境变量
    修改项目根目录中 .vscode/setting 文件
{
    "java.compile.nullAnalysis.mode": "automatic",
    "java.configuration.updateBuildConfiguration": "automatic",
    "maven.terminal.customEnv": [
        {
            "environmentVariable": "JAVA_HOME",
            "value": "C:\\Program Files\\Java\\jdk-22"
        }
    ],
}

maven.terminal.customEnv 主要配置这行,将改项目需要的java版本配置进来。

  • 2、修改pom文件

修改java版本

	<properties>
		<java.version>22</java.version>
	</properties>
  • 3、编译项目
    此处有个问题就是启动terminal要从左侧maven菜单启动。只需要点击相应的命令就可以了。
    在这里插入图片描述

如果是使用快捷键 从 ctl + ` 启动的terminal默认不会加载第一步配置的项目环境变量,导致编译不通过。

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐