java压缩目录时显示没有这个目录怎么回事?

来源:百度知道 编辑:UC知道 时间:2024/07/04 03:48:40
我在d盘创建aa文件夹
然后启动命令提示符

输入:
d:\jar cvf aa.java aa/
没有这个文件或目录:aa
表明清单(manifest)

d;\
这是怎么回事呀,我在压缩类的时候好用,可是压缩目录就不要用了,请各位大侠指教!

你的命令错了
应该是 jar -cvf a.jar aa.*
aa.*的意思是指定当前目录 和包括目录里面的所以文件

打包的命令是这样的:jar -cvf **.jar *.*
**指的是文件名/类名 就是你要打成这个包的名字!
如果这么写 jar -cvf aa.jar *.* 就是把d盘下所以的文件打包到aa这个jar包里了!
明白了吧,我写那个 是把你想打包的aa文件夹包括里面的子文件打包成a这个jar包,这个a是可以随便写的!

zzz