手动打包可以给任何文件夹打包,但是打包的文件夹中必须存在MANIFEST.MF文件,一般是在文件夹中有一个META-INF文件夹,在该文件夹中放MANIFEST.MF文件,如果没有,你可以创建META-INF文件夹并在里面创建MANIFEST.MF文件。

我要打包的文件夹是image

我们在要打包的文件夹所在的目录下执行命令,所以要把路径切换到文件所在盘符(我的此文件夹在E盘),

然后输入命令:jar cvfm image.jar image\META-INF\MANIFEST.MF -C image/ .

注意最后的/ 和点,斜杠和点之间有一个空格。

【jar cvfm snake.jar snake\META-INF\MANIFEST.MF -C snake/ .】这句命令中,image.jar是我要生成的jar文件名,可以任意取,image\META-INF\MANIFEST.MF就是该文件夹中的MANIFEST.MF文件的路径,-C是指的是你要将哪个文件进行打包,/ .表示该文件夹中的所有文件。

上面我们说的是文件夹打包成jar,那时因为一个项目中存在不是java文件的文件需要打包,所以我们的打包方式需要存在清单文件:MANIFEST.MF。

把文件或者文件夹打包成jar相关推荐

  1. 如何将文件夹打包成jar包

    1.建立MANIFEST.MF (在要打包的文件或者文件夹目录下) 2. 并在文件中添加如下内容: ================== Manifest-Version: 1.0 Main-Clas ...

  2. Mac文件夹打包成jar

    场景 需要把一个jar包内的图片更换下,解压后文件夹替换好了图片,然后开始打包. 过程 (1)进入到需打包的文件夹 cd fr-plugin-fresh-1.0.6/ (2)开始命令打包 jar cv ...

  3. 把java文件打包成.jar (jar命令详解)

    把java文件打包成.jar (jar命令详解) 先打开命令提示符(win2000或在运行框里执行cmd命令,win98为DOS提示符),输入jar Chelp,然后回车(如果你盘上已经有了jdk1. ...

  4. java 打包后 文件资源文件 jar,JAVA打包成JAR无法找到资源文件

    源程序: package org.lza; import java.io.*; public class test{ public static void main(String[] args)thr ...

  5. java打包成jar文件

    JAR包是Java中所特有一种压缩文档,其实大家就可以把它理解为.zip包.当然也是有区别的,JAR包中有一个META-INF\MANIFEST.MF文件,当你找成JAR包时,它会自动生成.JAR包是 ...

  6. java文件打包jar文件_如何把JAVA文件打包成jar文件

    本文讲解了把java文件打包成jar文件的方法,经测试可行.由于作者没时间用批处理文件进行操作的方法没有列出来. (1)把一个java文件打包到当前目录   javac –d . *.java (2) ...

  7. java文件打包jar文件_把java文件打包成.jar (jar命令详解)

    把java文件打包成.jar (jar命令详解) 先打开命令提示符(win2000或在运行框里执行cmd命令,win98为DOS提示符),输入jar Chelp,然后回车(如果你盘上已经有了jdk1. ...

  8. swing中通过.class文件(把.java都删除)打包成jar文件,使用皮肤包遇到的问题。

    开发swing项目,为了让代码安全性高一点(把.java源码都删除),留下.class编译文件来打包成jar文件,从而生成.exe可执行文件.内容中有用到开源的皮肤包.其中JTattoo.jar.Of ...

  9. 如何将class文件打包成.jar

    前言     jar包含打包后的class文件以及META-INF文件夹下的MANIFEST.MF文件     MANIFEST.MF文件一般包含:     1. Manifest-Version:用 ...

最新文章

  1. 【数理知识】《积分变换与场论》王振老师-第3章-矢量与矢量空间
  2. Android中的基础控件CheckBox、RadioButton、ToggleButton、SeekBar
  3. echarts相关的可视化数据
  4. 现金流量表的编制方法及程序
  5. android项目中单实例数据库类
  6. 读写XML文档时,去掉新增加节点的“空命名空间”(xmlns=””)
  7. 【格局】一张图看懂全球人工智能竞争格局|湾区人工智能
  8. 浙江富润拟12亿并购泰一指尚 跨界互联网及大数据
  9. 淘宝客CMS,公众号,小程序,淘客APP,外卖返利系统
  10. rtmp/rtsp直播播放器选择
  11. 线性代数辅导讲义(第四章 线性方程组)
  12. VMware Fusion Player 个人免费版
  13. CodeForces - 272C Dima and Staircase (线段树区间更新)
  14. windows server 2008r2 更新失败解决方案
  15. 写给编程初学者的一篇文章,该如何学习编程?我的编程学习之路
  16. c++中按位取反运算
  17. 智能电网如何巡检?这个方法才是标配
  18. 12. Vuepress2.x 隐藏指定页的 sidebar
  19. 逆向工程---IA32寄存器
  20. 100首经典的华语经典歌曲

热门文章

  1. Linuxqt如何安装中文字体
  2. gb和gib的区别_gb和gib的区别_KB / KiB,MB / MiB,GB / GiB,… 的区别是什么?
  3. 整合营销传播(IMC)
  4. 五十三、通过MapReduce实现HBase操作
  5. linux rcp与scp的区别,好用的SCP RCP
  6. 马尾神经损伤分为哪两种?
  7. 服务器卸载重装NVIDIA显卡驱动 详细版
  8. 剖析抖音书单号的赚钱原理和运营技巧
  9. 批量查询邮政快递多个单号的物流情况
  10. MySQL 优化之SQL和索引的优化