一、前言
适用场景:将某个文件夹下的所有文件打入jar包
实例:希望将test-sdk文件夹下的所有文件放入test-sdk.jar中
图示:test-sdk文件夹下情况如图所示
预期:想要生成的jar包中的文件结构是 test-sdk.jar 中直接包含上图中所有文件,
而不是test-sdk.jar 中首先包含了test-sdk文件夹,文件夹下面才是上图中的所有文件
二、操作
在命令行使用 如下命令:jar cvf test-sdk.jar -C test-sdk . (注意后面有个点),回车之后显示如下信息,表示打包成功。会在同目录下生成jar文件。
三、注意事项
注意点:1-输入此命令时命令行所在路径,应该和需要打包的文件夹保持在同一层。
2-"-C"应该大写,小写报错
2-随后的"test-sdk .",""和"."之间有一个空格,不能少
四、使用效果
打包成功后可以将该jar文件粘贴到项目的lib目录下,jar文件在项目中的结构如下图所示: