背景原因:
开发环境使用的是JDK17,而部署环境只能使用JDK8,曾尝试把项目依赖的版本降低为8,但是发现很多新特性无法使用,在Linux测试部署的时候会出现版本不一致的问题,错误如下图:
经过搜索得知错误原因是因为运行环境的Java8版本过低与开发环境17不匹配导致的
故而尝试使用Docker进行打包部署,因在进行Docker打包的时候出现错误故此记录学习
开发环境使用的是JDK17,而部署环境只能使用JDK8,曾尝试把项目依赖的版本降低为8,但是发现很多新特性无法使用,在Linux测试部署的时候会出现版本不一致的问题,错误如下图:
经过搜索得知错误原因是因为运行环境的Java8版本过低与开发环境17不匹配导致的
故而尝试使用Docker进行打包部署,因在进行Docker打包的时候出现错误故此记录学习