`

jar命令

    博客分类:
  • Java
阅读更多
jar 命令:
1. 打包多个文件
jar cvf tool.jar a.class b.class

2. 打包目录
假设现在是在classes目录的同级目录中
jar cvef zhch.illq.time.TimeTool timetool.jar -C classes . 

-C 是指定要打包的目录
. (点) 是文件,表示当前目录,这样就把classes目录中及子目录中所有文件打包
参数e f 分别指定main class和生成的jar文件名, 后面要按顺序来
也可以写成这样
jar cvfe timetool.jar zhch.illq.time.TimeTool -C classes . 

3. 使用java -jar 命令运行jar包时classpath参数将会失效,那么这时要用到第三方jar文件时
   要指定清单文件,并在清单文件中指定,可以复制一个,或运行jar命令生成一个清单文件
   在其中加入一行
Class-Path: aa.jar

   或指定一个文件夹,都是以生成的jar为相对目录,多个的话用空格分开
Class-Path: lib/aa.jar

Class-Path: lib/aa.jar lib/bb.jar
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics