一、前言
適用場景:將某個文件夾下的所有文件打入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文件在項目中的結構如下圖所示: