其他分享
首页 > 其他分享> > IDEA 打包问题,jar包如何访问内部的jar包

IDEA 打包问题,jar包如何访问内部的jar包

作者:互联网

IDEA 打包问题,jar包如何访问内部的jar包

1、打jar包

打jar分为两种:

  1. 选择Project Structure

在这里插入图片描述

  1. 选择Artifacts ,并选择左侧“+”号

在这里插入图片描述

  1. 选择下方的from modules,选择Empty的话依赖的第三方jar包不会被打进去,运行jar包时会出现类找不到的问题
    在这里插入图片描述

  2. 选择项目的启动类,同时勾选下方的link via manifest,这种方式第三方jar包不会打到项目jar包中,会以同级的形式存在

在这里插入图片描述

  1. 点击打包的jar包下方会出现三个选项;第一个为manifest(清单)的位置,下面两个为启动类和类文件的路径,IDEA会自动写入manifest中,
    在这里插入图片描述

  2. 如果第三方依赖jar包过多,也可以建一个lib目录,将所有jar包放在一起

在这里插入图片描述

但此时类路径要加上该文件夹

  1. 选择将第三方jar包打进项目jar包中,勾选extract to the target JAR

在这里插入图片描述

会出现以下页面

在这里插入图片描述

  1. 开始打包

在这里插入图片描述

  1. 打包结果

​ 以下为打包之后的结构,上面是没有加lib目录,下面加了

在这里插入图片描述
在这里插入图片描述

下面是将第三方jar包打进项目jar包中,最后只有一个包

在这里插入图片描述

标签:包中,jar,IDEA,manifest,选择,第三方,打包
来源: https://blog.csdn.net/weixin_49555163/article/details/122241590