使用命令行将文件夹下的所有文件打入jar包


一、前言

适用场景:将某个文件夹下的所有文件打入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文件在项目中的结构如下图所示:

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM