1》首先确保你的项目能正常启动并运行

2》选中你的项目,点右键,选export(导出),如下图:

3》选择runnable jar file,下一步,如下图:

4》如下图,直接看图:

5》然后点finish,后面一路过,不用管警告,一直点OK!

执行完这5步,在自己上面选择的路径下面就会有相应的jar包生成,如下图:

下面,我们来详细说明一下两种打jar包的方式有什么区别

首先,用自己的压缩工具打开刚才打成的jar包,可以看到一个MANIFEST.MF文件,如下图:

打开它之后的部分信息如下:

可以看到,这种方式把引用的jar包和自己的jar包都混合到了一起!(把需要的jar包和库提取到jar里)

再看另一种方式:

这种方式打成jar包后如下图:(将需要的jar包和库提取到子目录中)

两种方式都能正常启动,只是方式不一样!!!

jar包应该怎么打?相关推荐

  1. 手动将web项目的class文件打成jar包,手动打jar包,java -cvf,IDE打包底层指令

    手动将web项目的class文件打成jar包. 我们的项目在使用IDE进行编译后,在项目的target目录下将会生成class文件.我们可以将class文件打成jar包. 使用的到命令为: 在targ ...

  2. 将jar包部署在docker上,将jar包打成镜像,使用docker部署jar包

    假设你已经准备好以下东西,即可进行服务部署 一台安装好docker的linux服务器(安装docker见安装docker) 准备好的jar包 接下来开始吧! 将jar包上传至服务器(建好文件夹存放以方 ...

  3. jar包升级部署到服务器详细流程,将服务部署在linux中

    假设你已经准备好以下东西,即可进行服务部署 一台服务器(云服务器或虚拟机皆可) 已安装好的jdk 1.8 + 的环境(可自行百度) 打好的jar包(maven打jar包) 1. 在服务器中新建好你的项 ...

  4. jar包部署shell脚本编写,在服务器上部署jar包,在Linux服务器上部署服务,设置编码格式,设置内存管理

    准备步骤: 1.安装java环境,知道java安装目录 2.将jar包拖放或发送至服务器中(目录自定义) 一.编写shell脚本,将以下代码放在shell脚本中,将shell脚本放在jar包同级目录下 ...

  5. 手动将jar包导入pom依赖,让jar包适配本地maven项目

    前言: Oracle对maven很久没有更新依赖,虽然19年更新了一版,但pom引入一直有错误. 我用的是oralce 12的依赖,虽然有jar包,但是依赖和pom没有适配,项目打包的时候还要去中央仓 ...

  6. Intellij IDEA 添加jar包

    二.通过Modules的Dependencies添加:(推荐) 1.打开 File -> Project Structure (Ctrl + Shift + Alt + S)   2.单击 Mo ...

  7. CoordinatorLayout 的jar包位置

    今天找CoordinatorLayout的jar包,网上百度了很久也没有谁提供下载呢 郁闷很久,最后有个群里面的有位朋友给指了下位置. 就是在自己的sdk里面 下面就以我的为参考: D:\sdk\ad ...

  8. Idea用maven给springboot打jar包

    一.准备工作 1.工具:Idea2018,maven3.5 2.首先得保证pom有maven插件 <plugin><groupId>org.springframework.bo ...

  9. 既使用maven编译,又使用lib下的Jar包

    既使用maven编译,又使用lib下的Jar包 在项目开发中,项目用maven管理,是一个maven项目.  一般情况下jar包都可以使用pom.xml来配置管理,但也有一些时候,我们项目中使用了一个 ...

  10. Maven 手动添加 JAR 包到本地仓库

    转载自:http://www.blogjava.net/fancydeepin/archive/2012/06/12/380605.html Maven 手动添加 JAR 包到本地仓库 Maven 确 ...

最新文章

  1. AngularJs创建自己的Grid–分页组件
  2. 大智慧数据文件python_马克的Python学习笔记#模块和包 3
  3. 技术资料,老吴的博客 很好的 技术博客 里面有很多资料 书籍或者软件安装包...
  4. MFC-Tab Control控件使用
  5. 【python】os.getcwd和getcwdu
  6. SQL Server创建视图
  7. 从程序员到项目经理(13):如何管理自己的时间(下)【转载】
  8. datetime与timestamp的区别
  9. 新版换密交友月老盲盒微信小程序源码
  10. 微信小程序之扫一扫功能
  11. (dfs)[USACO3.4]“破锣摇滚”乐队 Raucous Rockers
  12. API设计指南-RestAPI设计最佳实践
  13. 《Adobe Photoshop CS5中文版经典教程(全彩版)》目录—导读
  14. 数据结构习题及解析二
  15. Excel表格公式大全
  16. Linux安装aria2,并使用AriaNg图形管理
  17. Angular NgModule
  18. TIFF库的tif图片读写
  19. 【Linux C】进程、线程和进程间通信
  20. [转载]汇编eax寄存器和AX,AH,AL之间的关系

热门文章

  1. 【正点原子FPGA连载】第十六章Petalinux设计流程实战摘自【正点原子】DFZU2EG_4EV MPSoC之嵌入式Linux开发指南
  2. ResNet DenseNet(原理篇)
  3. B-SOiD 系统运行报错全记录
  4. 关于vue-lic脚手架使用less和sass的配置
  5. WIN10,配置adb环境
  6. linux irc工具,构建基于Linux下的IRC服务器和WEBIRC登陆平台
  7. Python多线程和多进程不同使用场景介绍
  8. 数据结构与算法:冒泡排序、插入排序、选择排序
  9. 初学C语言一些知识点的整理
  10. php socket实践