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

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下试试,然后修改下路径

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

  • 问题内容: 我有一个旧的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添加第三方库吗?

  • null lib-ThirdPartyProject1.jar-ThirdPartyProject2.jar-ThirdPartyProject3.jar wrapperproject.jar-project1.jar-project2.jar-project3.jar

  • 我看到一些人建议系统范围,但Maven不会将它们打包到您的战争中: 我如何让这些罐子用于编译/检查、构建,然后打包到战争中?

  • 存储库{mavenCentral()//在Maven/Gradle存储库中并非所有内容都可用。请为这些内容使用本地“libs/”目录。flatDir{dirs'libs'} ... 编译名称:“secondstring-20030401”