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

springboot引入外部jar,package打包报错找不到程序包XXX

springboot引入外包jar包有两种方法:

一、第一种:

  • 点击idea左上角file,然后点击project
  • 选择Modules,点击右侧Dependencies,点击右侧加号
  • 选择JARs or directories,然后选择要导入的jar包。
  • 这种方式,引入jar包后,在idea里,程序就可以跑起来了 ,但是package时,就会报错,提示找不大到程序包xxx,那么就采用第二种方式。

 二、第二种:

直接在maven里添加依赖:

<dependency><groupId>com.hk</groupId><artifactId>hikvision</artifactId><version>0.0.1</version>
<!--scope=system表示此依赖是来自外部jar,而不是maven仓库注意:只有当scope设置为system时,systemPath属性才会生效systemPath是一个物理文件路径,来指定依赖的外部jar在物理磁盘的位置${project.basedir}代表项目根目录--><scope>system</scope><systemPath>${project.basedir}/src/main/resources/lib/MvCameraControlWrapper.jar</systemPath></dependency>

添加之后更新一下pom文件,然后重新package打包,就成功了。

相关文章:

  • MySQL的表格去重,史上最简便的算法,一看就会
  • 汽车标定技术(六)--基于模型开发如何生成完整的A2L文件(2)
  • 11.8知识总结(web应用程序、手写web框架、Django框架等)
  • 2023.11.09 homework
  • 2. Spark报错,Task is Failed,errorMsg: FileNotFoundException xxxx
  • uniapp刻度尺的实现(swiper)滑动打分器
  • 20 VPN详解
  • Flutter导入安卓第三方库报错:Flutter Could not find method implementation() 的可能原因及解决办法
  • QSqlDatabase使用Sqlite
  • 【c趣编程】输入一个整数,判断其有几位
  • kafka-go操作kafka
  • 计算机丢失mfc100.dll如何恢复,详细解析mfc100.dll文件丢失解决方法
  • uniapp的几种跳转方式
  • oled显示器程序(IIC)从stm32f103移植到stm32f429出现bug不显示-解决移植失败问题
  • react路由组件的lazyLoad
  • 77. Combinations
  • Android Studio:GIT提交项目到远程仓库
  • javascript数组去重/查找/插入/删除
  • Python实现BT种子转化为磁力链接【实战】
  • Spring技术内幕笔记(2):Spring MVC 与 Web
  • VuePress 静态网站生成
  • 如何优雅地使用 Sublime Text
  • 深度学习入门:10门免费线上课程推荐
  • 小程序、APP Store 需要的 SSL 证书是个什么东西?
  • 小程序开发之路(一)
  • 硬币翻转问题,区间操作
  • 大数据全解:定义、价值及挑战
  • 国内唯一,阿里云入选全球区块链云服务报告,领先AWS、Google ...
  • 京东物流联手山西图灵打造智能供应链,让阅读更有趣 ...
  • ​Kaggle X光肺炎检测比赛第二名方案解析 | CVPR 2020 Workshop
  • (13)[Xamarin.Android] 不同分辨率下的图片使用概论
  • (bean配置类的注解开发)学习Spring的第十三天
  • (C语言)输入自定义个数的整数,打印出最大值和最小值
  • (Matalb回归预测)PSO-BP粒子群算法优化BP神经网络的多维回归预测
  • (ZT)出版业改革:该死的死,该生的生
  • (八)Flask之app.route装饰器函数的参数
  • (附源码)springboot美食分享系统 毕业设计 612231
  • (转)ABI是什么
  • (转载)(官方)UE4--图像编程----着色器开发
  • (轉貼) UML中文FAQ (OO) (UML)
  • .net core 6 redis操作类
  • .net 设置默认首页
  • .net项目IIS、VS 附加进程调试
  • //解决validator验证插件多个name相同只验证第一的问题
  • [3D游戏开发实践] Cocos Cyberpunk 源码解读-高中低端机性能适配策略
  • [CISCN2019 华北赛区 Day1 Web2]ikun
  • [CISCN2019 华北赛区 Day1 Web5]CyberPunk --不会编程的崽
  • [Excel] vlookup函数
  • [IE编程] 多页面基于IE内核浏览器的代码示例
  • [J2ME]url请求返回参数非法(java.lang.illegalArgument)
  • [java基础揉碎]方法的重写/覆盖
  • [Latex] \bibitem{} | .bbl 格式参考文献转换与获得
  • [Linux] Linux入门必备的基本指令(不全你打我)
  • [mmucache]-ARMV8-aarch64的虚拟内存(mmutlbcache)介绍-概念扫盲
  • [noip模拟]计蒜姬BFS