博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jar cvfm classes.jar mymanifset -c foo / .
阅读量:5300 次
发布时间:2019-06-14

本文共 495 字,大约阅读时间需要 1 分钟。

你在命令行cmd下直接敲jar会出来它的命令帮助,jar是java的打包命令,创建的其实是一个zip格式的压缩文件。简单来说,jar cvfm classes.jar mymanifset -C foo / . 这句话作用就是创建一个classes.jar,详细输出信息,然后使用现有的清单文件 "mymanifest" ,并将当前目录的foo/子目录中的所有文件添加到 "classes.jar" 中。(你的最后那个-c好像错了,应该大写如-C)

追问

清单文件 "mymanifest" 是什么  当前目录的foo/这个又是什么 是自己建立的吗?

回答

mymanifest是一个配置清单文件,格式在JDK的帮助里面有的。举例来说,用于打包可运行的jar文件,配置清单格式如下:(后面替换成你的主类名称)Main-Class: your.main.class.name另外,当前目录的foo/子目录当然也是自己创建的,不然你的.class文件从哪里来啊

转载于:https://www.cnblogs.com/duanxz/archive/2012/11/13/2768222.html

你可能感兴趣的文章
SVN版本管理
查看>>
哈希表等概率情况下查找成功和查找不成功的平均查找长度的计算
查看>>
Windows Phone 7你不知道的8件事
查看>>
脚本删除文件下的文件
查看>>
实用拜占庭容错算法PBFT
查看>>
java b组 小计算器,简单计算器..
查看>>
java的二叉树树一层层输出,Java构造二叉树、树形结构先序遍历、中序遍历、后序遍历...
查看>>
php libevent 定时器,PHP 使用pcntl和libevent实现Timer功能
查看>>
php仿阿里巴巴,php实现的仿阿里巴巴实现同类产品翻页
查看>>
matlab fis编辑器在哪,基本FIS编辑器
查看>>
linux的串口子系统,TTY子系统
查看>>
修改linux远程22端口,linux修改ssh远程端口22
查看>>
Linux系统的创始者,组图:Linux之父的办公室首度曝光
查看>>
关于linux的环境变量设置,linux环境变量设置
查看>>
socket模块,简单的套接字,加循环
查看>>
个人主页优化(2)
查看>>
Node 中异常收集与监控
查看>>
docker安装配置gitlab时的常用命令整理
查看>>
二丶Python字符串1
查看>>
七丶Python字典
查看>>