# 打包工具
打包工具用于在程序编译完成后,对编译出的文件等进行打包,以供安装发布。开发者可以使用DevEco Studio进行打包,也可使用打包工具的JAR包进行打包,JAR包通常存放在SDK路径下的toolchains目录中。
打包工具支持生成:Ability类型的模块包(HAP)、静态共享包(HAR)、动态共享包(HSP)、应用程序包(App)、快速修复模块包(HQF)、快速修复包(APPQF)。
## HAP打包指令
开发者可以使用打包工具的JAR包对模块进行打包,通过传入打包选项、文件路径,生成所需的HAP包。
- Stage模型示例:
```
java -jar app_packing_tool.jar --mode hap --json-path