当前位置: 首页 > 知识库问答 >
问题:

java - 项目中手动引入第三方jar包,本地测试没有问题,但是部署运行时报错找不到三方jar包,不知道为什么?

阮华美
2024-08-01

项目中手动引入第三方jar包,要打包到我们自己项目的jar包里面。本地测试没有问题,但是部署运行时报错找不到三方jar包
image.png

我进行过以下尝试:
利用路径进行jar包的定位并打包
image.png
image.png

通过
image.png
可以将如图所示的jar打进去,但是我主要使用的jar包却没有打进去
image.png

image.png

结果java -jar时依旧报错
image.png

脑壳痛,求大神解答

共有2个答案

夹谷飞龙
2024-08-01

试一下,把systemPath修改为

<systemPath>${pom.basedir}/lib/xxxx.jar</systemPath>
晏永康
2024-08-01

image.png
可以试一下
image.png
把jar放在resource下试试,然后修改下路径

 类似资料:
  • 本地引用第三方jar包时, 本地项目可以跑通; 但是部署服务器启动时,程序报错 BonusPayClient类引入jar包如图: 结果创建bean对象时报下面的错误 这个是不是我的项目没有找到我的三方jar包路径导致的,请问该如何解决呢?

  • 本文向大家介绍Android Studio 在项目中引用第三方jar包的方法,包括了Android Studio 在项目中引用第三方jar包的方法的使用技巧和注意事项,需要的朋友参考一下 在Android Studio项目中引用第三方jar包的方法: 步骤: 1、在build.gradle文件中添加如下代码: 备注:要添加在Android作用域下 点击【Sync Now】,会生成jniLibs文件

  • 直接在IDEA运行Jar包没问题,但用java -jar 的命令就报错是为什么? 对应代码: 报错原因如下,是在创建Redisson客户端的时候报错: 网上说是JDK9以上多模块的原因,但我是JDK8啊

  • 问题内容: 我有一个旧的J2EE应用程序(J2EE 1.3),该应用程序打包到EAR中,并且在EAR中有WAR和EJB JAR。现在,其中一个EJB JAR需要引用一些第三方库JAR,那么打包那些JAR的最佳位置是什么?如何打包? 问题答案: 它们放在耳朵文件的根目录中,或者您可以创建一个 lib 目录来存储它们。任何需要引用它们的项目(EJB或WAR)都必须将它们包括在清单文件的 Class-P

  • 我有一个pom.xml文件,这里有一些第三方jar依赖项和一些项目相关的jar。我只需要将第三方jar部署到artifactory中,而不是所有的jar。

  • 我是Hadoop的新手。我已将Gson API添加到我的Map减少程序中。当我运行程序获取时; 有谁能建议我如何向Hadoop添加第三方库吗?