当前位置: 首页 > article >正文

maven打包springboot项目出现找不到符号错误

最近在使用maven将一个springboot项目打成jar包时,出现找不到符号错误,排查了很久,在此记录。
错误如下:
在这里插入图片描述
排查了很久,发现是因为jdk版本对不上,因为项目使用的jdk8,但是我电脑上安装了jdk23和jdk8两个版本,默认给我使用了jdk23打包,出现错误。

解决方案:在设置的maven里,修改jdk版本,如下:

在这里插入图片描述
另外注意springboot项目pom.xml中的maven插件是如下图,而不是

 <groupId>org.apache.maven.plugins</groupId>
 <artifactId>maven-compiler-plugin</artifactId>

在这里插入图片描述
否则生成的jar包会报错:
在这里插入图片描述


http://www.kler.cn/a/517011.html

相关文章:

  • 二叉树相关oj题 1. 检查两颗树是否相同。
  • 「 机器人 」扑翼飞行器的数据驱动建模核心方法
  • 栈和队列(C语言)
  • 土壤墒情中土壤 pH 值的监测方法与意义
  • iOS 权限管理:同时请求相机和麦克风权限的最佳实践
  • 使用Redis缓解数据库压力+三种常见问题
  • k8s 蓝绿发布、滚动发布、灰度发布
  • git和idea重新安装后提交异常
  • 【安当产品应用案例100集】034-安当KSP支持密评中存储数据的机密性和完整性
  • Stable Diffusion 图片背景完美替换
  • 游戏设备升级怎么选?RTX4070独显,ToDesk云电脑更具性价比
  • 仿 RabbitMQ 的消息队列3(实战项目)
  • 深度学习-93-大语言模型LLM之基于langchain的模型IO的输出解析
  • JAVA系统中Spring Boot 应用程序的配置文件:application.yml
  • 监控系统-zabbix
  • JAVA与数据结构-线性表
  • Git处理冲突详解
  • 如何把jupyter的一个.ipynb文件的多个单元格cell合并为1个cell
  • 深度学习之使用yolo网络训练kitti数据集:kitti数据集转换为VOC格式
  • RabbitMQ 仲裁队列 -- 解决 RabbitMQ 集群数据不同步的问题
  • 从Python的GIL谈谈Python多线程和多进程
  • 基于 WEB 开发的手机销售管理系统设计与实现内容
  • vue2的$el.querySelector在vue3中怎么写
  • Addressable学习
  • 【Postgres_Python】使用python脚本将多个PG数据库合并为一个PG数据库
  • Amazon Redshift实用命令语句