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. 开源仓库Harbor搭建及配置过程
  2. AMD宣布350亿美元收购赛灵思,CPU、GPU、FPGA全凑齐,中国握有否决权
  3. 分区供水条件口诀_口诀+总结!耐火等级要求及调整原则及记忆方式
  4. 网站编程手册 服务器端,Peergine-P2P服务器端开发手册-v1.3.doc
  5. QEMU 1.3 发布,模拟处理器
  6. Spring MVC - Hello World示例
  7. 当ListView有Header时,onItemClick里的position不正确
  8. 关于windows的进程处理(三)
  9. zabbix--基础概念及原理
  10. 快速部署简单私有云CloudStack(下)
  11. 【Git/Github学习笔记】Git常用命令(代码冲突)
  12. Python新手写出漂亮的爬虫代码1——从html获取信息
  13. 谷歌浏览器Chrome离线安装包下载地址
  14. GPS导航仪的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  15. 微信公众平台移动版开始内测了
  16. 王选-“从Dijkstra谈帅才的洞察力”[转]
  17. python菜鸟教程mac安装_Python菜鸟教程 | 多平台安装
  18. C# 给自己的网址接入微信扫描登录入口
  19. 分库分表实战(第1期):一叶知秋 —— 图览分库分表外卖订单项目
  20. MySQL 8 忽略表名大小写

热门文章

  1. 解决linux系统下U盘变成只读,无法新建文件夹
  2. 面试数据分析师岗位要注意的几点
  3. C#根据IP地址查询所属地区(调用免费的IP查询接口)
  4. bat批处理笔记(一)
  5. 命名实体识别的难点与现状
  6. CTF 每日一题 Day18 传统知识+古典密码
  7. 【BLE】广播数据包结构讲解,五颗蓝牙芯片对比
  8. VS2019安装失败
  9. php socket 介绍
  10. Hibernate 3.6.10 jar包下载链接