Java笔记 - jar基本命令

一、jar命令

        Jar命令可以将应用程序打包,对外提供一个单独的文件,而不是包含大量类文件的目录结构。JAR文件是压缩的,它使用ZIP压缩格式。

1、jar程序选项

c创建一个jar包(如果目录则递归处理)
e在清单文件中创建一个入口点
f指定jar包的文件名(第二个参数)
i为指定jar文件创建索引文件
m指定清单文件(manifest.mf)
t显示内容表
u更新一个已有的jar文件
v生成详细的输出结果
x解压jar文件

0

产生的jar不做压缩处理
M将一个订单文件添加到jar文件中
C指定类文件目录

2、创建JAR文件

jar cvf jarfilename.jar 
jar cvf jarfilename.jar *.class icon.gif

3、创建一个包含清单文件的jar

jar cfm jarfilename.jar manifest.mf *.class

4、更新已有jar的清单文件

jar ufm jarfilename.jar manifest.mf 

 

5、创建jar文件并指定入口类

jar cvfe jarfilename.jar com.star.bin.Main *.class

        注:也可以通过清单文件指定

6、执行jar文件

java -jar jarfilename.jar

7、为jar文件增加不同版本的类文件

jar cf jarfilename.jar --release 9 -C  filename

8、构建多版本jar文件

jar cf jarfilename.jar -C filename1 --release 9 -C filename2

 

9、面对不同版本编译

javac -d bin/8 --release 8 ...

 

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值