有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何在安装程序运行时计算建议的安装目录?

我尝试使用自定义脚本设置安装程序变量,但注意到媒体向导中的“目录名”和“自定义基本目录”字段不接受安装程序变量

我还尝试了不在媒体向导中使用“自定义基本目录”选项,并在“安装位置”屏幕前使用自定义脚本设置sys.installationDir变量,但该屏幕似乎根据媒体向导设置计算安装目录

enter image description here

上下文:我们构建了一个产品和一个测试安装程序。产品版本建议安装在sys.programFilesDir中。测试安装程序不请求权限,应建议在用户主页中安装

定义了一个编译器变量来区分prod和测试版本


共 (1) 个答案

  1. # 1 楼答案

    没关系,将sys.installationDir设置在Welcome-screen之后,但设置在Installation location-screen之前似乎确实有效

    需要取消选中Only if undefined-option,因为Welcome-screen似乎总是初始化这个变量。不幸的是,这意味着对于用户选择新安装目录的升级安装,该脚本也会运行,并且不会显示以前的安装目录(似乎是一个不错的折衷方案)

    enter image description here