IDEA打包程序为可运行jar,外部引用jar包版

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_39513166/article/details/87268640

背景:

有时候,我们会用IDEA来开发一些小程序,需要打成可运行的JAR包;并且,程序中使用了maven和单独引入的jar包,这个时候就有可能程序在idea中可以正常启动,但是打成jar后单独引入的第三方包可能会打不进去,报类找不到的错误。

maven依赖和目录结构

idea版本是idea16
jdk是1.8
window是win10系统

引入maven格式:
<dependency>
    <groupId>cn.com.anne</groupId>
    <artifactId>jave</artifactId>
    <version>1.0.2-SNAPSHOT</version>
    <scope>system</scope>
    <systemPath>${project.basedir}/libs/jave-1.0.2.jar</systemPath>
</dependency>

具体操作图文

点击红框圈住的部分。
在这里插入图片描述
会弹出下面的页面,点击红框选中的按钮,弹出一个选择框,这里是选择你的项目的启动类。
在这里插入图片描述
选择第两个单选框并在MANIFEST.MF下面的路径中添加 **\\resource** 目录。(注意斜杠的方向)
在这里插入图片描述
然后会出现以下的页面,右键红框选中的output root,会出现提示框,点击创建文件夹为libs。
在这里插入图片描述
在这里插入图片描述
然后把所有的jar包选中并且拖到libs文件夹下。
在这里插入图片描述
然后把Class path里面的所有jar包前加上libs/。
在这里插入图片描述
然后点击Build按钮==》Build Arifacts。
在这里插入图片描述
然后选中点击Build就打成jar包了。
在这里插入图片描述
在这里就可以看到了。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_39513166/article/details/87268640