将外部jar添加到本地项目并打包出错问题解决Error:(4,21) java: 程序包com.xxx.xxx不存在

问题描述:

  1. 一个本地项目引入一个外部包:
    在这里插入图片描述

  2. idea运行正常但打包后报错:

    Error:(4,21) java: 程序包com.xxx.xx不存在
    

解决办法:

  1. 添加pom依赖
    可以查看jar包内的pom文件获取groupId artifactId version信息
    scope为system 从本地扫
    ${project.basedir} 本地项目根目录
    在本地项目pom文件中添加外部jar包

    <dependency>
    	<groupId>com.xxx.xx</groupId>
    	<artifactId>YY</artifactId>
    	<version>0.0.1-SNAPSHOT</version>
    	<scope>system</scope>
    	<systemPath>${project.basedir}/jar存放位置</systemPath>
    </dependency>
    
  2. 添加后package
    在这里插入图片描述

  3. 如果这样不行就用命令吧这个Jar包压到本地仓库,按平时增加依赖的方式引入这个包即可

おすすめ

転載: blog.csdn.net/weixin_41772761/article/details/114652575