You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为jpackage打包的Java应用安装程序设置自定义安装目录

jpackage修改Windows安装包默认安装路径解决方案

核心配置参数

jpackage针对Windows平台的exe/msi安装包,提供了两个专用参数控制安装目标路径:

  • --install-dir <路径>:指定安装程序的默认释放路径,支持绝对路径/相对路径
    • 填写绝对路径时,安装程序默认会直接将内容释放到该路径下
    • 填写相对路径时,会默认拼接系统默认程序目录(默认为C:\Program Files\)生成完整路径
  • --win-dir-chooser:控制安装向导是否显示「选择安装位置」页面,添加该参数后用户可在安装时手动修改安装路径,不加则用户无法修改路径,只能使用预设的默认路径

完整命令示例

比如要将默认安装路径设置为D:\Programs\我的Java工具,且允许用户自行修改路径,打包命令参考如下:

jpackage --type exe ^
--input ./target/jars ^
--main-jar myapp-main.jar ^
--name 我的Java工具 ^
--install-dir "D:\Programs\我的Java工具" ^
--win-dir-chooser ^
--app-version 1.0.0

注意事项

  • 路径中包含空格、中文等特殊字符时,必须用英文双引号将完整路径包裹,避免jpackage参数解析错误
  • 以上参数仅针对Windows平台的exe/msi安装包生效,其他平台的安装包配置参数需参考对应平台的jpackage规则

内容的提问来源于stack exchange,提问作者Programmer Hobbyist

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.15 14:24:08