gpt4 book ai didi

java - 使用JavaFX打包器时向wix添加扩展库?

转载 作者:行者123 更新时间:2023-12-02 11:39:08 25 4
gpt4 key购买 nike

我通过JavaFX-Gradle-Plugin使用JavaFX打包器我需要添加几个 Wix extension libraries to be able to run my app after install .

我如何实现这一目标?

根据 Wix 文档,通过将 -ext WixUIExtension -ext WixUtilExtension 添加到命令行,但我不知道如何从 JavaFX 打包程序或 JavaFX-Gradle-Plugin 执行此操作。 .

最佳答案

在研究了负责的 msi-bundler 后,我发现了这个片段:

List<String> commandLine = new ArrayList<>();

// (...)
commandLine.add("-ext");
commandLine.add("WixUtilExtension");
if (enableLicenseUI || enableInstalldirUI) {
commandLine.add("-ext");
commandLine.add("WixUIExtension.dll");
}

// (...)

这意味着 WixUtilExtension 始终被添加,并且当用户选择安装目标目录时,扩展 WixUIExtension 也会被添加。

要让用户选择目标安装目录,您必须在 jfx-configuration-part 中进行设置:

jfx {
// ...
bundleArguments = [
'installdirChooser': true
]
// ...
}

https://github.com/FibreFoX/javafx-gradle-plugin/issues/101

免责声明:我是 javafx-gradle-plugin 的创建者

关于java - 使用JavaFX打包器时向wix添加扩展库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48711876/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com