Ruoyi分离版后端打包Error:Fatal error compiling: 无效的目标发行版: 17 -> [Help 1]
场景:项目为ruoyi分离版springboot后端,在命令行运行打包脚本
@echo off
echo.
echo [信息] 打包Web工程,生成war/jar包文件。
echo.
%~d0
cd %~dp0
cd ..
call mvn clean package -Dmaven.test.skip=true
pause
解决:
可以发现mvn识别到的java版本与实际使用的版本不一致,这是由于电脑中存在两个版本,而环境变量的设置没有做好。
由于java17与java1.8的安装方式不同,这里的设置并没有影响到命令行,命令行拿到的java版本是17,因此需要将JAVA_HOME的值改为java17,就可以让maven拿到的java17

保存后重新打开命令行(刷新环境变量),再次检查版本

再次执行打包,可以成功。
- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 Dominic
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果

